Hinzufügen von data in Date-datatyp in SQL server

Ich muss ein datesfeld in einer Tabelle aktualisieren, die vom Typ DATE mit data vom DateTimePicker-Steuerelement ist

Ich habe das Format der Steuerung geändert, wie die Tabelle wie unten gezeigt aktualisiert wurde

dtp1.Format = DateTimePickerFormat.Custom dtp1.CustomFormat = "yyy-MM-dd" query = "INSERT INTO student_attendance_table(regno,date,year,batch) VALUES('1138M0343', " & dtp1.Text & ", " & year & ", " & batch & ")" con.Open() cmd = New SqlCommand(query, con) cmd.ExecuteNonQuery() con.Close() 

Aber der Tisch wird nicht aktualisiert. Stattdessen den folgenden Fehler anzeigen

Operand Typ clash: int ist nicht kompatibel mit date

Ich fand die Lösung

 ' " & dtp1.Text & " ' 

Vergessen, das einfache Zitat zu setzen