2010-10-29 2 views
0

Показаны ошибки синтаксиса в Insert Query ........... ОшибкаОшибка синтаксиса в Insert Query

  Syntax error in INSERT INTO statement. 

но я проверил запрос и проверили его, но нет никакой ошибки здесь любая проблема в моем коде ниже ........... Пожалуйста любая помощь заранее спасибо

Sub OnOk() 
     Dim strquerry2 As String 
     Dim regcommand As OleDbCommand 
     Try 
      struser = txtuser.Text 
      strpwd = txtpwd.Text 
      strusertype = cmbbxutype.Text 
      If openconnection() Then 
       strquerry2 = "INSERT INTO Users(UserName , Password , UserType) VALUES('" & struser & "','" & strpwd & "','" & strusertype & "')" 
       regcommand = New OleDbCommand(strquerry2, strcon) 
       regcommand.ExecuteNonQuery() 
      End If 
      strcon.Close() 
     Catch ex As Exception 
      MessageBox.Show(ex.Message & " " & ex.Source) 
     End Try 
    End Sub 
+0

является ли пользовательская строка или int? –

+0

Запрос кажется нормально проверять имена таблиц и столбцов, а затем тип данных один раз. – 2010-10-29 06:06:07

+0

Спасибо, сэр, это текст (строка) Я проверил все заинтересованные таблицы, столбцы, соединение, все прекрасно, но все еще бросают исключение – Buzdar

ответ

0

Извините за неудобства ......... выше код не было в uderstanable формиата

Sub OnOk()

Dim strquerry2 As String

Dim regcommand Как OleDbCommand

Попробуйте

struser = txtuser.Text

strpwd = txtpwd.Text

strusertype = cmbbxutype.Text I f openconnection() Затем

strquerry2 = "INSERT INTO пользователей (UserName, Password, UserType) VALUES ('" & struser & " ''" & strpwd & " ''" & strusertype & "')"

regcommand = Новый OleDbCommand (strquerry2, strcon)

regcommand.ExecuteNonQuery()

End If

strcon.Close()

Поймайте бывший в качестве исключения

MessageBox.Show (ex.Message & "" & ex.Source)

End Try

End Sub

0

пароль, по-видимому зарезервированное слово. Поместите квадратные скобки [] вокруг него.

strquerry2 = "INSERT INTO Users(UserName , [Password] , UserType) VALUES('" & struser & "','" & strpwd & "','" & strusertype & "')" 
+0

Спасибо Kelly ........... .. Да, это была настоящая проблема снова благодаря вашему ответу вовремя – Buzdar

Смежные вопросы