ورود

View Full Version : سوال: مشکل در اضافه کردن به بانک



karim orooji
پنج شنبه 15 مهر 1389, 20:00 عصر
سُلام دوستان
نمیدونم برای کد insert برای چی کار نمیکنه
این خطا میشه
http://barnamenevis.org/forum/attachment.php?attachmentid=57928&stc=1&d=1286470781
اینم کدش



Dim com1 As New SqlCommand
com1.Connection = con
com1.CommandText = "insert into grid values(@name,@family,@tel,@city,@pic,@active)"

com1.Parameters.AddWithValue("@name", Trim(txt_name.Text))
com1.Parameters.AddWithValue("@family", Trim(txt_family.Text))
com1.Parameters.AddWithValue("@tel", Trim(txt_tel.Text))
com1.Parameters.AddWithValue("@city", Trim(edit_list.SelectedValue.ToString))
If img.Text = "" Then

com.Parameters.AddWithValue("@pic", "pic\default.gif")
Else

com.Parameters.AddWithValue("@pic", img.Text)
End If

'Try

con.Open()
com1.ExecuteNonQuery()
con.Close()

raziee
پنج شنبه 15 مهر 1389, 20:33 عصر
برای اشیاء اسامی مناسب انتخاب کنید.
پارامتر های name,family,tel,city,active رو به com1 اضافه کردید.
اما pic رو به com.

blackcats
جمعه 16 مهر 1389, 00:58 صبح
دقیقا اگر بازم مشکل داشتی بگو یه کد بزاریم

karim orooji
جمعه 16 مهر 1389, 09:47 صبح
برای اشیاء اسامی مناسب انتخاب کنید.
پارامتر های name,family,tel,city,active رو به com1 اضافه کردید.
اما pic رو به com.

با سلام به دو دوست گرامی
من که این pic رو به com اضافه کردم
"insert into grid values(@name,@family,@tel,@city,@pic,@active)"
در اینجام شرطی براش گذاشتم


If img.Text = ""Then

com.Parameters.AddWithValue(

"@pic", "pic\default.gif")
Else


com.Parameters.AddWithValue(

"@pic", img.Text)
EndIf




دقیقا اگر بازم مشکل داشتی بگو یه کد بزاریم


تشکر میکنم به اندازه موهای سرم این کار رو تا حالا انجام دادم یک روزه روش الاف شده
نمیدونم چه مرگشه :عصبانی++:

در ضمن من pic رو از com برداشتم همون خطا رو برای active دوباره صادر کرد

raziee
جمعه 16 مهر 1389, 10:26 صبح
تشکر میکنم به اندازه موهای سرم این کار رو تا حالا انجام دادم یک روزه روش الاف شده
نمیدونم چه مرگشه

در ضمن من pic رو از com برداشتم همون خطا رو برای active دوباره صادر کرد

برای اشیاء اسامی مناسب انتخاب کنید.
پارامتر های name,family,tel,city,active رو به com1 اضافه کردید.
اما pic رو به com.
شما قصد دارید پارامتری به نام pic رو درج کنید که این پارامتر تعریف نشده!

شما SqlCommand ای با نام com1 ایجاد کردید که چند پارامتر رو بهش اضافه کردید و ExecuteNonQuery کردید.
حالا این com1 پارامتری رو به نام pic به عنوان ورودی دریافت نکرده.
چون این پارامتر (pic) به جایی که به com1 اضافه بشه به com اضافه شده.

این com رو از کجا آوردید.

karim orooji
جمعه 16 مهر 1389, 10:40 صبح
با سلام
وای حق با شما
واقعا بی دقتی کردم