PDA

View Full Version : sql



bebakhshid
یک شنبه 25 مرداد 1383, 19:37 عصر
سلام

ایراد این sql چیه

Dim command1 As String = _
"INSERT INTO tblusers" & _
"(user_type_id, user_name, email, password, addr1, city, state, postalcode, country, phone, fax, signature)" & _
"VALUES(" & _
"0," & _
TextBox1.Text.Trim & "," & TextBox2.Text.Trim & "," & TextBox3.Text.Trim & "," & TextBox4.Text.Trim & "," & TextBox5.Text.Trim & "," & TextBox6.Text.Trim & "," & TextBox7.Text.Trim & "," & TextBox8.Text.Trim & "," & TextBox9.Text.Trim & "," & TextBox10.Text.Trim & "," & TextBox11.Text.Trim & ")"
SqlCommand1.CommandText = command1
SqlCommand1.Connection.Open()
SqlCommand1.ExecuteNonQuery()
Server.Transfer("webform2.aspx")
SqlCommand1.Connection.Close()
Response.Redirect("webform2.aspx")

rsalimian
یک شنبه 25 مرداد 1383, 21:44 عصر
ببخشید سوال شما شاید 100 بار توی همین فروم جواب داده شده ولی به هر حال:
1- اولا : تعداد فیلدها کمتر از مقادیر مشخص شده برای آنها هستند
2- مقدار دهی نوع های string را باید در تک کتیشین بصورت زیر باشد:

Dim command1 As String = _
"INSERT INTO tblusers" & _
"(user_type_id, user_name, email, password, addr1, city, state, postalcode, country, phone, fax, signature)" & _
"VALUES(" & _
"0,'" & _
TextBox1.Text.Trim & "','" & TextBox2.Text.Trim & "','" & TextBox3.Text.Trim & "','" & TextBox4.Text.Trim & "','" & TextBox5.Text.Trim & "','" & TextBox6.Text.Trim & "','" & TextBox7.Text.Trim & "'," & TextBox8.Text.Trim & "," & TextBox9.Text.Trim & "," & TextBox10.Text.Trim & "," & TextBox11.Text.Trim & ")"
SqlCommand1.CommandText = command1
SqlCommand1.Connection.Open()
SqlCommand1.ExecuteNonQuery()
Server.Transfer("webform2.aspx")
SqlCommand1.Connection.Close()
Response.Redirect("webform2.aspx")

bebakhshid
سه شنبه 27 مرداد 1383, 13:23 عصر
سلام
error میده
line 1:incorrect syntax near ','

اگر میشه بگین کوتیشن ها را روی چه حسابی میگذارین

komeil64
چهارشنبه 28 مرداد 1383, 11:24 صبح
سلام
در اس کیو ال برای اضافه کردن مقادیر رشته ای می بایست از ' استفاده کرد در ضمن اگر مقادیر فارسی باشد نوع داده باید nvarcharبوده و قبل از مقدار N می گذارید

bebakhshid
پنج شنبه 29 مرداد 1383, 17:52 عصر
ایرادش چیچیه