PDA

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



NASA's Spaceman
دوشنبه 17 شهریور 1393, 16:07 عصر
سلام
یه تکه کدی نوشتم که مشکل داره و کار نمیکنه لطفا میشه یکی بگه مشکل این کد چیه؟
123211
با سپاس Spaceman

nunegandom
دوشنبه 17 شهریور 1393, 16:15 عصر
سلام
اون code بالاخره عددیه یا استرینگ؟ داری استرینگ میفرستیش بعد از عددی کردنش...

aminmousavi
دوشنبه 17 شهریور 1393, 16:16 عصر
سلام دوست عزیز . پرانتز رو نبستی :

textBox3.Text+"')"

NASA's Spaceman
دوشنبه 17 شهریور 1393, 16:18 عصر
فیلد code عددی هست و دو فیلد بعدی رشته ای هستن
و تکست باکس رو که به عددی تبدیل کردم چجوری String میفرسته؟
با سپاس Spaceman

aminmousavi
دوشنبه 17 شهریور 1393, 16:21 عصر
اگر فیلد شما هم عددی هست باید کوتیشن هاش رو برداری تا عددی ارسال بشه :

(TextBox1.Text,

NASA's Spaceman
دوشنبه 17 شهریور 1393, 16:33 عصر
الان اون مشکل حل شد ولی یه مشکل دیگه پیدا کرده و اونم اینه که بعد از اینکه اسم رو وارد بانک کرد تا اخرین نقطه فاصله میذاره
مثل اینکه کلید Space کیبرد رو همینجور فشار داده باشی
123216
با سپاس Spaceman

aminmousavi
دوشنبه 17 شهریور 1393, 17:46 عصر
دوست عزیز چه مقداری وارد کردید که اینجوری شده ؟
نوع فیلد های دیتابیس چی هست ؟

NASA's Spaceman
دوشنبه 17 شهریور 1393, 17:51 عصر
نوع فیلد ها
nchar(50)
و
nchar(30)
دقیقا همون چیزی که تو دیتاگرید ویو داره نمایش میده رو نوشتم
با سپاس Spaceman

NASA's Spaceman
دوشنبه 17 شهریور 1393, 17:55 عصر
و یه مشکل دیگه وقتی اسم فیلد یا data type رو تغییر میدم و میخوام ذخیره کنم جدول رو ارور میده
از sql server management studio 2008 هم استفاده میکنم
اینم پیغام ارورش
123220
با سپاس Spaceman

aminmousavi
دوشنبه 17 شهریور 1393, 17:57 عصر
باید نوع فیلد رو Nvarchar در نظر بگیرید ، فیلد nchar به ازای کاراکتر هایی که وجود نداره Spae ذخیره میکنه

aminmousavi
دوشنبه 17 شهریور 1393, 17:59 عصر
در خصوص اررور هم :

از SQL Managmenet Server
- منو بالا Tools
-Option
-از درختواره چپ Designer
- Table and Database Designers
-چکس باکس Prevent saving .... رو False کنید