PDA

View Full Version : ارسال اطلاعات از MS Word به SQL Server



tahayazdani
چهارشنبه 08 تیر 1390, 17:54 عصر
سلام
من یه فایل word دارم که اسامی 200 نفر از افراد با مشخصات شخصی آنها وجود دارد و یه برنامه دارم که همین فیلدها که در word هست را دارد. کاربر برای راحتی کار نمی خواهد تک تک این 200 نفر را وارد کند و می خواهد با انتخاب این فایل word اسامی این 200 نفر به همراه اطلاعات آن در بانک اطلاعاتی ذخیره شود.
برنامه من به زبان #C است و بانکم SQL Express
مرسی

mmd2009
چهارشنبه 08 تیر 1390, 20:11 عصر
با سلام

خب دوست عزیز خودتون تا کجا پیش رفتید مشکلتون الان چیه ؟

tahayazdani
پنج شنبه 09 تیر 1390, 11:43 صبح
سلام
من هیچ کاری نکردم هنوز.
یعنی هیچ ایده ای ندارم.
نمی دونم چه طور باید هر سطر درون word رو چطور بخونم وآن را به sql بفرستم به عنوان یک رکورد.
مرسی

sunn789
دوشنبه 13 تیر 1390, 23:05 عصر
من هم دارم یک کاری شبیه به کار شما انجام میدم اما تی یک فایل Text نزدیک به 2000000 خط دارم که باید اونها رو بخونه اطلاعات رو بردازه و داخل اس کیو ال ذخیره کنه مشکل من بیشتر تویزان پروسه است این کد رو هم میزارم شاید به درد شما بخوره
using(StreamReader astr = new StreamReader(ofd.OpenFile()))
{
string line;
while ((line =astr.ReadLine())!= null)
{
if (line.Contains("blk_no"))
{
int index_fn = line.IndexOf("fn");
string temp_fn = line.Substring(index_fn + 3, 6);
fn = temp_fn;
aparagraph += fn + "\n";
found++;
}
}
textBlock2.Text = aparagraph;

};