PDA

View Full Version : سوال: اشکال در insert کردن داده ها



oliya24
پنج شنبه 27 بهمن 1390, 14:56 عصر
سلام دوستان میشه بفرمایید اشکال این این کد در کجاست

Hybrid
پنج شنبه 27 بهمن 1390, 17:05 عصر
سلام دوست عزیز کدت رو به شکل زیر تغییر بده :


Dim my_cmd As New SqlCommand("insert into sps(name) values(@name)", my_cn)
my_cmd.Parameters.AddWithValue("@name", TextBox1.Text.Trim())

*** سعی کن همیشه دستورات SQL رو به صورت پارامتری بنویس تا هم خوانایی کدت بیشتر بشه و هم خطایابی آسان بشه.در ضمن شما اومدین در کدتون 2 بار Connection رو به کامند نسبت دادین یعنی کاملا عبارت my_cmd.Connection=my_cn اضافی هست چون در تعریف my_cmd اومدین کانکشن رو نسبت دادین بعد در خط زیرین دوباره نسبت دادین.

http://up98.org/upload/server1/02/a/smw2oe5659ehanpp2ffs.jpg

موفق باشید./

فرید نجفلو
پنج شنبه 27 بهمن 1390, 18:09 عصر
در واقع مشکل اصلی اصلی اینکه شما بعد از values یک پرانتز باز کردین ولی اونو نبستید

"'",my_cn
"')",my_cn

swallow.pa
پنج شنبه 27 بهمن 1390, 19:56 عصر
اگه کدها رو می ذاشتید من که الان روی یه PC دبگه که VS نصب نیست دارم کار می کنم می تونستم کمکتون کنم

فرید نجفلو
پنج شنبه 27 بهمن 1390, 21:59 عصر
اگه کدها رو می ذاشتید من که الان روی یه PC دبگه که VS نصب نیست دارم کار می کنم می تونستم کمکتون کنم
ایشون کد رو گذاشتن و اتفاقا هم تصویر گذاشتن(پست دوم)

shadi khanum
جمعه 28 بهمن 1390, 00:23 صبح
دوست عزیز شما یه پرانتز در انتهای دستور insetتون کم نوشتید..