2016-12-13 6 views
0

Я хочу получить пользовательский ввод из разных текстовых полей, меток и комбинированных полей, а затем вставить его в сетку данных с помощью SQL CE 3.5, I попытался положить их в переменные в виде строки, но до сих пор у меня проблемы с этим кодом:Произошла ошибка при анализе запроса. [Номер линии токена = 1, смещение линии токена = 36, токен с ошибкой = имя]

Private Sub addToDb_btn_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles addToDb_btn.Click 
    Dim IDVal As String = accIdVal_Lbl.Text 
    Dim Pwrd As String = accPassVal_Lbl.Text 
    Dim AcTp As String = accTyp_Cbx.Text 
    Dim FNm As String = accFrstNm_Txbx.Text 
    Dim MNm As String = accMidNm_Txbx.Text 
    Dim LNm As String = accLstNm_Txbx.Text 
    Dim UsrNm As String = accUsrNm_Txbx.Text 
    cmd = New SqlCeCommand("INSERT INTO userAccounts(ID, First Name, Middle Name, Last Name, Username, Password, Account Type) VALUES('" & IDVal & "', '" & FNm & "', '" & MNm & "', '" & LNm & "', '" & UsrNm & "', '" & Pwrd & "', '" & AcTp & "')", con) 
    If con.State = ConnectionState.Closed Then con.Open() 
    cmd.ExecuteNonQuery() 

    con.Close() 
End Sub 
+0

Можете ли вы объяснить, какие проблемы? – McNets

+0

Ошибка, которую я получаю, в названии. Кажется, у меня проблемы при вставке записей с помощью SqlCeCommand –

ответ

0

Заключайте идентификаторы в []:

INSERT INTO [userAccounts]([ID], [First Name], [Middle Name], [Last Name], [Username], [Password], [Account Type] 

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

  • Нет связанных вопросов^_^