Datetimepicker在mysql中返回空值。[VB.NET]
这是我的密码:Datetimepicker在mysql中返回空值。[VB.NET],mysql,vb.net,Mysql,Vb.net,这是我的密码: '" & DateTimePicker1.Value & "')" 它一直在mysql中返回这个,我做错了什么?“0000-00-00” phpmyadmin中的列类型也是DATEDateTimePicker1.Value.ToSortDateString() 您还可以尝试将CAST(“&DateTimePicker1.Value.ToSortDateString()&“”作为日期)我认为您无法指定这样的格式。试试这个: DateTimePicker1.Valu
'" & DateTimePicker1.Value & "')"
它一直在mysql中返回这个,我做错了什么?“0000-00-00”
phpmyadmin中的列类型也是DATEDateTimePicker1.Value.ToSortDateString()
您还可以尝试将CAST(“&DateTimePicker1.Value.ToSortDateString()&“”作为日期)我认为您无法指定这样的格式。试试这个:
DateTimePicker1.Value.Date.ToString("d")
更新
MSSQL需要日期的特定格式-YYYYMMDD
DateTimePicker1.Value.ToString("yyyyMMdd")
您确定查询语句执行正确吗?代码在哪里?我希望该字符串有一个左括号,因为在“.”后面有一个。dob的列类型是什么?可能重复的not use ticks、not concat SQL和not pass TEXT尝试了这个,返回的null值类型没有格式,也无法格式化。它们是一种价值。格式是用来显示给人类的。@puropoix我不懂。我们通过ToString将值转换为字符串,字符串的格式将是“d”指定的格式。