PDA

View Full Version : مشکل این کد چیه !!



vB.N3T
سه شنبه 14 آذر 1391, 17:20 عصر
سلام دوستان مشکل این کد چیه


ShopClass sc = new ShopClass();
sc.connect();
string qury =
"insert into tbl_insert (id,name,gheymat,tedad,date,tozihat)";
qury += "values({0} , '{1}' , {2} ,{3} , '{4}' , '{5}')";
qury = string.Format(qury, textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, maskedTextBox1.Text, richTextBox1.Text);

sc.docommand(qury);

به تاریخ خطا میده
این خطا رو میده

Conversion failed when converting date and/or time from character string.
تو جدول هم فیلد date رو از نوع date تعریف کردمم که از تو فرم با یک maskedTextBox پر میشه
هم به این شکل خطا میدهوقتی هم date رو تو ' ' مینویسم بازم خطا میده

Yanehsar
سه شنبه 14 آذر 1391, 18:35 عصر
سلام دوستان مشکل این کد چیه

ShopClass sc = new ShopClass();
sc.connect();
string qury =
"insert into tbl_insert (id,name,gheymat,tedad,date,tozihat)";
qury += "values({0} , '{1}' , {2} ,{3} , {4},'{5}')";
qury = string.Format(qury, textBox1.Text, textBox2.Text, textBox3.Text,textBox4.Text,maskedTextBox1.Text, richTextBox1.Text);

sc.docommand(qury);

به تاریخ خطا میده
تو جدول هم فیلد date رو از نوع date تعریف کردمم
هم به این شکل خطا میدهوقتی هم date رو تو ' ' مینویسم بازم خطا میده
سلام فکر کنم کلمه Date کلمه رزور شده سی باشه از اسم دیگری استفاده کنید.پیام خطا هم اگر بذارید دوستان راحتتر میتونن کمکت کنن

موافق باشی

vB.N3T
سه شنبه 14 آذر 1391, 20:57 عصر
یکی میتونه بگه مشکل سی شارپ با نوع داده ای data در sql چیه ؟؟
من مشکل بالا رو این طوری حل کردم که نوع فیلد data رو کردم nchar(10) و تاریخ ثبت شد