مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

arman174

عضویت از 1393/07/06

آپدیت کردن رکوردهای بانک با حلقه

  • دوشنبه 1 آذر 1395
  • 20:14
تشکر میکنم

سلام
ببخشید من می خواهم در یک بانک رکوردهای یک فیلد عددی را بیرون بکشم و سپس آنها را با کد تبدیل حروف تبدیل کرده و آپدین کنم ولی خطای عدم آپدیت می دهد لزفا من رو راهنمایی کنید:

            for (int i = 0; i < dt4.Rows.Count-1; i++)
            {
                string horof1; 
               horof1 = Persian_Number_To_String.GET_Number_To_PersianString(Convert.ToString (dt4.Rows[i]["saham"]));

                da4.SelectCommand.CommandText = ("update Memberprintsaham set sahamh=N'" + horof1 + "'");    
            }
            
            con4.Open();
            da4.Fill(dt4);
            con4.Close();

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 2 آذر 1395
  • 08:39

متن خطا را ضمیمه کتید

از کد نمیشه متوجه خطا شد

کاربر سایت

arman174

عضویت از 1393/07/06

  • سه شنبه 2 آذر 1395
  • 20:44

این هم کد خطا استاد:

ExecuteReader: CommandText property has not been initialized

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.InvalidOperationException: ExecuteReader: CommandText property has not been initialized

Source Error: 

         
Line 154:            con4.Open();
Line 155:            da4.Fill(dt4);      خط خطا
Line 156:            con4.Close();

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 3 آذر 1395
  • 10:18

کد کامل را قرار دهید

da4 یک Adapter هست ؟

کاربر سایت

arman174

عضویت از 1393/07/06

  • چهارشنبه 3 آذر 1395
  • 16:13

بله یک Adapter  هست.

اینهم کد کامل :

DataTable dt4 = new DataTable();
            string strconstring4;
            strconstring4 = ConfigurationSettings.AppSettings["constring"];
            SqlConnection con4 = new SqlConnection(strconstring4);
            SqlDataAdapter da4 = new SqlDataAdapter();
            da4.SelectCommand = new SqlCommand();
            da4.SelectCommand.Connection = con4;
            
            for (int i = 0; i < dt4.Rows.Count-1; i++)
            {
                string horof1; 
               horof1 = Persian_Number_To_String.GET_Number_To_PersianString(Convert.ToString (dt4.Rows[i]["saham"]));

                da4.SelectCommand.CommandText = ("update Memberprintsaham set sahamh=N'" + horof1 + "'");    
            }
            
            con4.Open();
            da4.Fill(dt4);
            con4.Close();

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)