PDA

View Full Version : سوال: آپدیت کردن رکوردهای بانک با حلقه



arman174
دوشنبه 01 آذر 1395, 19:40 عصر
سلام
ببخشید من می خواهم در یک بانک رکوردهای یک فیلد عددی را بیرون بکشم و سپس آنها را با کد تبدیل حروف تبدیل کرده و آپدین کنم ولی خطای عدم آپدیت می دهد لزفا من رو راهنمایی کنید:
for (int i = 0; i < dt4.Rows.Count-1; i++) {
string horof1;
horof1 = Persian_Number_To_String.GET_Number_To_PersianStri ng(Convert.ToString (dt4.Rows[i]["saham"]));


da4.SelectCommand.CommandText = ("update Memberprintsaham set sahamh=N'" + horof1 + "'");
}

con4.Open();
da4.Fill(dt4);
con4.Close();

Mahmoud.Afrad
دوشنبه 01 آذر 1395, 20:06 عصر
متن خطا را چرا قرار نمیدید؟!!
دستور آپدیتی که نوشتید همه رکوردها را آپدیت خواهد کرد، پس به شرط نیاز دارید.

معادل عدد به حروف را میخواهید ذخیره کنید؟ چرا؟ وقتی عدد رو دارید دیگه نیازی به ذخیره معادلش در دیتابیس نیست.

arman174
سه شنبه 02 آذر 1395, 20:03 عصر
علت ذخیره این است که در جای دیگری در گریدویو می خواهم از اون استفاده کنم

Mahmoud.Afrad
سه شنبه 02 آذر 1395, 20:36 عصر
منظور من اینه که ذخیره دو چیز معادل در جدول دیتابیس افزونگی ایجاد میکنه و منطقی نیست. هر جا نیاز داشتید در برنامتون داده دریافتی از دیتابیس رو تبدیل به حروف و استفاده کنید.