0

我需要使用来自 DateTimePicker 控件的数据更新 DATE 类型的表中的日期字段

我更改了控件的格式,如下所示更新了表格

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()

但是表格没有更新。而是显示以下错误

操作数类型冲突:int 与日期不兼容

4

1 回答 1

1

我找到了解决方案

' " & dtp1.Text & " '

忘了放单引号

于 2013-07-23T15:43:59.063 回答