PDA

View Full Version : incorrect syntax near the keyword



m_zamani
چهارشنبه 29 آذر 1385, 13:35 عصر
وقتی می خواه تو جدول insrt کنم این پیغام رو میده؟

incorrect syntax near the keyword user

که user نام جدول منه

mostafa_leman
چهارشنبه 29 آذر 1385, 14:02 عصر
sp که نوشتین مشکل داره
متن Sp رو بنویس تا ببینم کجاش مشکل داره

m_zamani
چهارشنبه 29 آذر 1385, 14:15 عصر
PrivateSub insert()
Dim cm As SqlClient.SqlCommand
Try
Dim strsql AsString
strsql = " INSERT INTO user(username,password,repassword) VALUES (N'" & usern.Text & "',N'" & pass.Text & "',N'" & repass.Text & "')"
cm = New SqlClient.SqlCommand(strsql, con)
cm.ExecuteNonQuery()
MsgBox(" ثبت شد.")
Me.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.OkOnly)
EndTry

problem
پنج شنبه 30 آذر 1385, 01:33 صبح
این کد شما:



strsql = " INSERT INTO user(username,password,repassword) VALUES (N'" & usern.Text & "',N'" &...


این هم اصلاح من:



strsql = " INSERT INTO [user](username,password,repassword) VALUES (N'" & usern.Text & "',N'" &...


فراموش نشه که اصلا استفاده از کلمه user برای اسم جدول کار بدی بوده، چون این کلمه یک کلمه رزرو شده هم هست. بهتر بود اسمش رو می‌گذاشتید users یا tblUser

m_zamani
شنبه 02 دی 1385, 09:22 صبح
ممنون
مشکل من همون اسم جدول بود که نباید user می گذاشتم
باز هم ممنون