A
Adam Maltby
Hi,
I am trying to run an update using:
Try
da.InsertCommand = New OleDbCommand
With da.InsertCommand
.CommandText = "INSERT INTO Questions(Q, A, B, C, D, CorrectAnswer, Expired, QTID) " _
& " VALUES (@Q, @A, @B, @C, @D, @CorrectAnswer, @Expired, @QTID)"
.Parameters.Add("@Q", OleDbType.VarChar, 500, "Q")
.Parameters.Add("@A", OleDbType.VarChar, 500, "A")
.Parameters.Add("@B", OleDbType.VarChar, 500, "B")
.Parameters.Add("@C", OleDbType.VarChar, 500, "C")
.Parameters.Add("@D", OleDbType.VarChar, 500, "D")
.Parameters.Add("@CorrectAnswer", OleDbType.Char, 1, "CorrectAnswer")
.Parameters.Add("@Expired", OleDbType.Boolean, 1, "Expired")
.Parameters.Add("@QTID", OleDbType.SmallInt, 2, "QTID")
.Connection = strOle
'.CommandType = CommandType.Text
End With
'process inserts.
'da.Update(dt.Select(Nothing, Nothing, DataViewRowState.Added))
Catch ex As Exception
MsgBox("Error sending Inserted updates to database." & vbCrLf & _
ex.Message, MsgBoxStyle.Critical, ex.Source)
End Try
It keeps asking me to declare the variable @Q (and then catches an ex).
Any one have any ideas?
Cheers
Adam
I am trying to run an update using:
Try
da.InsertCommand = New OleDbCommand
With da.InsertCommand
.CommandText = "INSERT INTO Questions(Q, A, B, C, D, CorrectAnswer, Expired, QTID) " _
& " VALUES (@Q, @A, @B, @C, @D, @CorrectAnswer, @Expired, @QTID)"
.Parameters.Add("@Q", OleDbType.VarChar, 500, "Q")
.Parameters.Add("@A", OleDbType.VarChar, 500, "A")
.Parameters.Add("@B", OleDbType.VarChar, 500, "B")
.Parameters.Add("@C", OleDbType.VarChar, 500, "C")
.Parameters.Add("@D", OleDbType.VarChar, 500, "D")
.Parameters.Add("@CorrectAnswer", OleDbType.Char, 1, "CorrectAnswer")
.Parameters.Add("@Expired", OleDbType.Boolean, 1, "Expired")
.Parameters.Add("@QTID", OleDbType.SmallInt, 2, "QTID")
.Connection = strOle
'.CommandType = CommandType.Text
End With
'process inserts.
'da.Update(dt.Select(Nothing, Nothing, DataViewRowState.Added))
Catch ex As Exception
MsgBox("Error sending Inserted updates to database." & vbCrLf & _
ex.Message, MsgBoxStyle.Critical, ex.Source)
End Try
It keeps asking me to declare the variable @Q (and then catches an ex).
Any one have any ideas?
Cheers
Adam