ورود

View Full Version : مشكل در آپديت بانك اطلاعاتي(فيلد رشته اي )



majid_vb_2008
یک شنبه 25 مرداد 1388, 10:07 صبح
سلام
من يك بانك اطلاعاتي Sql دارم كه يك فيلد رشته اي داره حالا وقتي با دستور زير مي خوام اون فيلد رو آپديت كنم ارور مي ده




con.Open()
strsql = "UPDATE Tanzem SET [Dor] =" & T1.Text & ""
com = New SqlCommand(strsql, con)
com.ExecuteNonQuery()
con.Close()




ولي اگر فيلد عددي باشه هيچ مشكلي نداره :متفکر:

كمك كنيد.......... :قلب:

BehzadBar
یک شنبه 25 مرداد 1388, 11:36 صبح
سلام دوست عزیز فکر کنم اگه strsql را اینجوری بنویسی درست بشه


strsql = "Update Tanzem SET Dor = '" & T1.text & "'"

رشته ورودی را بین دو تا ' ' از اینا بذار کوتیشن بهش میگن فکر کنم
چون تو SQL برای وارد کردن متن باید درون کوتیشن باشه

parsehvb
یک شنبه 25 مرداد 1388, 12:26 عصر
(( n )) قبل از رشته یادت نره

milad.biroonvand
یک شنبه 25 مرداد 1388, 13:05 عصر
كدت بايد به اين صورت نوشته شه


strsql = "UPDATE Tanzem SET [Dor] ='" & T1.Text & "'"

اگه تاريخ هم بود به جاي ' از # استفاده كن .

majid_vb_2008
چهارشنبه 28 مرداد 1388, 10:36 صبح
(( n )) قبل از رشته یادت نره


اين يعني چي

sari-1369
چهارشنبه 28 مرداد 1388, 13:40 عصر
اين يعني چي

یعنی این:



strsql = "Update Tanzem SET Dor = N'" & T1.text & "'"