SimonPrice33
asked on
insert new record into SQL not working
Hi
I am trying to create a small software license database and when i try and insert a new record using
Dim connstring As String = Nothing
Dim sqlconn As New SqlConnection
Dim sqlcmd As New SqlCommand
connstring = "server=simon-pc;database= licenses;t rusted_con nection=ye s;"
sqlconn.ConnectionString = connstring
sqlconn.Open()
sqlcmd.Connection = sqlconn
sqlcmd.CommandText = "insert into licenses (Manuafacture, appname, version, username, ci, license, po, invoice, date_logged) values(" & manufacturerCb.SelectedVal ue & "," & _
applicationNameCb.Selected Value & "," & verstionTxt.Text & "," & assignedUserTxt.Text & "," & machineNameTxt.Text & "," & licenseKeyTxt.Text & "," & poNumberTxt.Text & "," & _
invoiceNumberTxt.Text & "," & dateloggedDtp.Value & ");"
sqlcmd.ExecuteNonQuery()
sqlconn.Close()
I receive the error message
Incorrect syntax near ','.
using VS2010 in the autos window the last place this gets to is version.
Can anyone shed any light on to why I am getting this please?
Thanks
Simon
I am trying to create a small software license database and when i try and insert a new record using
Dim connstring As String = Nothing
Dim sqlconn As New SqlConnection
Dim sqlcmd As New SqlCommand
connstring = "server=simon-pc;database=
sqlconn.ConnectionString = connstring
sqlconn.Open()
sqlcmd.Connection = sqlconn
sqlcmd.CommandText = "insert into licenses (Manuafacture, appname, version, username, ci, license, po, invoice, date_logged) values(" & manufacturerCb.SelectedVal
applicationNameCb.Selected
invoiceNumberTxt.Text & "," & dateloggedDtp.Value & ");"
sqlcmd.ExecuteNonQuery()
sqlconn.Close()
I receive the error message
Incorrect syntax near ','.
using VS2010 in the autos window the last place this gets to is version.
Can anyone shed any light on to why I am getting this please?
Thanks
Simon
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
thanks guys, will try now, spelling of version is correct now... will try using the single quotes too...
one question, what does the # represent?
Thanks
Simon
one question, what does the # represent?
Thanks
Simon
ASKER
Bonza! thanks :)
worked a charm with single quotes, changed the # to ' too :)
thanks
Simon
worked a charm with single quotes, changed the # to ' too :)
thanks
Simon
you don't have to use a sing quote around value if value is number, but it requires the value is text value. "#" around variable for date field value.
ASKER
hi, the spelling mistake was in my post here, actual code was correct, solution that was awarded the points was the correct and in full..
Are you maybe missing a continuation character after the & on the 3rd line