Någon som ser vad jag gör för fel här. Den sista parametern ska heta @Password och inte @Pass... Får samma fel ändå! [username],[email],[password]Syntax error in INSERT INTO statement, Parameters
Får detta fel meddelande: Syntax error in INSERT INTO statement.
Tabelln finns och fältnamn stämmer.
Dim SQL As String = "INSERT INTO user(username,email,password)VALUES(@Name,@Email,@Password)"
oCmd.CommandText = SQL
oCmd.CommandType = CommandType.Text
' Add Parameters to the SQL query
Dim paramName As OleDb.OleDbParameter = New OleDb.OleDbParameter("@Name", OleDb.OleDbType.VarChar)
paramName.Value = sName
oCmd.Parameters.Add(paramName)
' Add Parameters to the SQL query
Dim paramEmail As OleDb.OleDbParameter = New OleDb.OleDbParameter("@Email", OleDb.OleDbType.VarChar)
paramEmail.Value = sEmail
oCmd.Parameters.Add(paramEmail)
' Add Parameters to the SQL query
Dim paramPsw As OleDb.OleDbParameter = New OleDb.OleDbParameter("@Pass", OleDb.OleDbType.VarChar)
paramPsw.Value = sPass
oCmd.Parameters.Add(paramPsw)
oCmd.ExecuteNonQuery()Sv: Syntax error in INSERT INTO statement, Parameters
Alltså :
<code>
Dim paramPsw As OleDb.OleDbParameter = New OleDb.OleDbParameter("@Password", OleDb.OleDbType.VarChar)
</code>Sv: Syntax error in INSERT INTO statement, Parameters
Har testat detta i ACCESS:
INSERT INTO user(username,email,password)
VALUES ('test','test','test')
Fungerar.Sv: Syntax error in INSERT INTO statement, Parameters
Reserverade ord i ACCESS, vet inte vilket men nu fungerar det!
TACK!