I am creating a database frontend with vb.net. The database is in access. I can update a record if I do not update any text fields. (comment all the text fields out of the sql)
Also, a common SerialNO will be like 055555. When I update this field, it changes to 55555 even though in the database it is a text field. Can someone help with the text filed issues.
Also, a common SerialNO will be like 055555. When I update this field, it changes to 55555 even though in the database it is a text field. Can someone help with the text filed issues.
VB.NET:
DT1 = System.Convert.ToDateTime(CLSDateTB.Text)
Dim sqlstr As String = "UPDATE [Call Records] SET zaxis = " & ZaxisCheck.Checked
sqlstr = sqlstr & ", assistgas = " & AssistCheck.Checked
sqlstr = sqlstr & ", homing = " & EncoderCheck.Checked
sqlstr = sqlstr & ", cutting = " & CuttingCheck.Checked
sqlstr = sqlstr & ", nesting = " & NestingCheck.Checked
sqlstr = sqlstr & ", electrical = " & ElecCheck.Checked
sqlstr = sqlstr & ", pallets = " & PalletCheck.Checked
sqlstr = sqlstr & ", resonator = " & ResonatorCheck.Checked
sqlstr = sqlstr & ", mmhs = " & MMHSCheck.Checked
sqlstr = sqlstr & ", chiller = " & ChillerCheck.Checked
sqlstr = sqlstr & ", balltxfer = " & BallXferCheck.Checked
sqlstr = sqlstr & ", SerialNO = " & serialnumbTB.Text
sqlstr = sqlstr & ", Log = " & CLSLogTB.Text
sqlstr = sqlstr & ", dt = " & "'DT1'"
sqlstr = sqlstr & ", drives = " & DrivesCheck.Checked
sqlstr = sqlstr & ", optics = " & OpticsCheck.Checked
sqlstr = sqlstr & ", controls = " & ControlsHCheck.Checked
sqlstr = sqlstr & ", other = " & OtherCheck.Checked
sqlstr = sqlstr & ", Contact = " & CLSContactTB.Text
sqlstr = sqlstr & ", users = " & usersTB.text
sqlstr = sqlstr & ", [Serviceman call in] = " & ServicemanCallInCheck.Checked
sqlstr = sqlstr & ", [Deformable Optic] = " & DeformCheck.Checked
sqlstr = sqlstr & ", Deformable = " & DeformCheck.Checked
sqlstr = sqlstr & ", [Software(CNC/PLC)] = " & SoftwareCheck.Checked
sqlstr = sqlstr & ", [Cutting Head] = " & CuttingHeadCheck.Checked
sqlstr = sqlstr & ", parts = " & PartsCheck.Checked
sqlstr = sqlstr & " WHERE [Call RecordsID] = " & CallID
sqlstr = sqlstr
Using cmd As New OleDb.OleDbCommand(sqlstr, Login.con)
cmd.ExecuteNonQuery()
End Using