我在用VB向SQL SERVER中放数据时遇到了日期格式问题,求救,急! 你试试,这样也许行:cn.execute "insert into A values ('God',10,#2001-04-02#)" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以这样做Dim strDate As stringstrDate=Format(NOW,"YYYY-MM-DD")cn.execute "insert into Tab values('God'," & Date(strDate) & ")"试试看,我以前成功过! 直接写:insert into tab values('god','2001-01-01')即可,SQLServer会自动转换。如果你追求正规也可以用case函数,效果和上面的一样。 我老往Sql Server数据库里插入时间型,插入时把时间数据格式为Format(DateData, "mmmm dd yyyy")即可,保证没问题 【注意!】【你在别人回复里看到自己头像了么?请进!】【注意!】 vb如何实现组播啊? 请教各位高手:如何用vb获得硬盘序列号? 向水晶报表中插入字段 vb,水晶8.0 用ODBC做数据源,做好的报表安装到其他的计算机上,安装路经改变了,就出ODBC PATH错误.详细情进 高分求助 vb里怎样调用SQL sever 的存储过程,请举例说明,谢谢! 急!急!关于解压缩的问题。 如何将“专家分”转换为可用分? 怎样知道网卡是PCI还是ISA? VC的DLL中怎么样返回一个字符串给VB? 请看这个sql语句,怎么错了?
Dim strDate As string
strDate=Format(NOW,"YYYY-MM-DD")
cn.execute "insert into Tab values('God'," & Date(strDate) & ")"
试试看,我以前成功过!
如果你追求正规也可以用case函数,效果和上面的一样。
插入时把时间数据格式为Format(DateData, "mmmm dd yyyy")即可,保证没问题