strSQL = "insert into tb进货(进货编号,进货日期,供货商ID,备注) values('" + txtJhbh.Text + "'," & Format(txtJhrq.Text, "yyyy-mm-dd") & "," & cmbGhsID.Text & ",'" + txtJhbz.Text + "')"insert into tb进货(进货编号,进货日期,供货商ID,备注) values('20030513009',2003-05-13,009,'vv')
可到sql2000里得到却是什么1905-6-9 ,不知是什么问题
可到sql2000里得到却是什么1905-6-9 ,不知是什么问题
时间加"#"
字符加 "'"
insert into tb进货(进货编号,进货日期,供货商ID,备注) values('20030513003',#2003-05-13#,003,'bbb')
'2003-05-13',009,'vv')
insert into tb进货(进货编号,进货日期,供货商ID,备注) values('20030513009',;
#2003-05-13#,009,'vv')
这里用的是'#'把日期括起来,如果在SQL Server中的话,日期和字符都是用“'”来括的。