1 ضمیمه
وارد کردن لیستی از تکس ها به جدول
سلام چطور میشه یه لیستی از اسامی که در تکس اریا به فرض نوشته شده درج کرد در پایگاه داده sql server طوری که هر خطش در یک فیلد به اسم name در یک رکورد جداگانه insert شه؟؟ کوئریش میشه چی
الان به فرض من میخوام مثلا اسامی لیست عکس زیر رو در یک textarea کپی کنم بعد رو دکمه درج کلیک کنم هر کدوم از اسم ها درج شه در یک رکورد از چدول
مثلا حسین درج شه در رکورد 1 فیلد name
محمد ذرج شه در رکورد 2 فیلد name
, ................
یا سپاس
ضمیمه 132974
نقل قول: وارد کردن لیستی از تکس ها به جدول
آقا من میخوام دستوری باشه که هر خط رو insert کنه در فیلد name در هر رکورد از جدول در یک textarea نه اینکه ببرش تو اکسل از کسل تبدیلش کنم به sql server :متفکر:
نقل قول: وارد کردن لیستی از تکس ها به جدول
نقل قول: وارد کردن لیستی از تکس ها به جدول
آقا این تکست رو با کاراکتر newline اسپلیت کن split و تو آرایه بزار
بعد دونه دونه اعضای آرایه رو بریز توی sqlserver
نقل قول: وارد کردن لیستی از تکس ها به جدول
همیشه که ثابت نیستند که بریزم تو آرایه بعد تعدادشونم زیاده!
نقل قول: وارد کردن لیستی از تکس ها به جدول
نقل قول:
نوشته شده توسط
piter11
همیشه که ثابت نیستند که بریزم تو آرایه بعد تعدادشونم زیاده!
سلام
خب آرایه هم تعداد خونه هاش زیاده ! بعد هم چه اشکالی داره ثابت نباشن ؟ با یک حلقه به راحتی تمام خونه های آرایه رو ثبت کنید توی sql !
یک تابع درست کنید برای ثبت اطلاعات توی پایگاه داده بعد هم با یک حلقه همش خونه های آرایه رو به تابع ارجاع بدید !
نقل قول: وارد کردن لیستی از تکس ها به جدول
اگر محتویات فایل تکست شما خط به خط هستند ، یا اینکه تعداد خط های اونا بر اساس نظمی تکرار شدن (مثلا به ازای هر دو خط متنی وجود داشته باشه )
مستقیما" از فایل تکست بخونید
string line;
TextReader reader = new StreamReader("file.txt");
while ((line = reader.ReadLine()) != null)
{
MessageBox.Show(line);
}
reader.Close();
}
نقل قول: وارد کردن لیستی از تکس ها به جدول
نقل قول:
نوشته شده توسط
mohsen.a.s.95
آقا این تکست رو با کاراکتر newline اسپلیت کن split و تو آرایه بزار
بعد دونه دونه اعضای آرایه رو بریز توی sqlserver
میتوان از این روش استفاده کرد مثلا
String[] lines=mytext.split("\n")
به این ترتیب تعداد خطوط هرچندتا باشد آرایه به همان اندازه تعریف خواهد شد
حالا با یک حلقه به اندازه تعداد خانه های آرایه میتوان به تک تک خطوط موجود در آرایه دسترسی داشته باشید
نقل قول: وارد کردن لیستی از تکس ها به جدول
با اجازه دوستان این هم می تونه کمکت کنه
string[] line = File.ReadAllLines(file); for (int i = 0; i < line.Length; i++)
{
string name = line[i];
//inserttosql
}
نقل قول: وارد کردن لیستی از تکس ها به جدول
خیلی ممنون بابت راهنمایی هاتون ببیند بچه ها من میخوام واسه فروشگاهی از این طریق کارت شارژ بفروشن خوبیش اینه با یه کلیک این کار انجام میشه و فاکتورشو میدن به مشتری با پرینتر(تحت ویندوزم هستش برنامه), به نظر شما همچین امکانی رو ایرانسل به فروشگاه میده که رمز شارژ و سریالش خروجیش به صورت فایل متنی باشه؟ من به چند تا از فروش کارت شارژا هم پیام دادم ولی جواب ندادن هنوز:متفکر:
نقل قول: وارد کردن لیستی از تکس ها به جدول
این برنامه ای که مینویسم قطعا خیلی راحت حالا یه قسمت حسابداری کوچیکم داره که تعداد شارژهای فروخته شده اون روزو .....داره
به نظرتون برنامه به درد بخوری هست که به فروشگاه های دیگه بفروشمش ؟ :متفکر: