PDA

View Full Version : سوال: میخوام یه داده از نوع تکست رو از دیتابیس بخونم و بریزم داخل تکست اما نمیشه



namg54
دوشنبه 19 مرداد 1394, 15:41 عصر
سلام دوستان میخوام یه داده از نوع تکست رو از دیتا بیس بخونم و بریزم داخل تکست اما نمیشه
مگه از نوع تکست فرقی داره؟
اینم خطاش :System.InvalidOperationException
(String[1]: the Size property has an invalid size of 0..)
اینم کداش :

SqlCommand cmd = new SqlCommand();

cmd.Connection = sqlcon;
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "search_taraneh";
cmd.Parameters.Add("@name", SqlDbType.NVarChar, 50).Value = textBox2.Text;
cmd.Parameters.Add("@txt", SqlDbType.Text).Direction = ParameterDirection.Output;
cmd.Connection.Open();
textBox1.Text= cmd.Parameters["@txt"].Value.ToString();
cmd.ExecuteNonQuery();

cmd.Connection.Close();

Mahmoud.Afrad
دوشنبه 19 مرداد 1394, 22:00 عصر
شما اول پروسیجر رو اجرا کن بعد مقدار رو بخون. (خط 9 و 10 رو جابجا کن)

namg54
سه شنبه 20 مرداد 1394, 16:29 عصر
ممنون دوست عزیز این کار رو هم کردم مشکل اادامه داشت
مشکل از نوع داده بود که روی تکست بود به nvarchar تغییر دادم مشکلم حل شد
ممنون