insert into 批量插入,如果遇到时间为空间则无法插入,而把时间插入字段删除,就没有问题~~~如何解决~~

时间:2022-11-12 14:54:12
insert into 批量插入,如果遇到时间为空间则无法插入,而把时间插入字段删除,就没有问题~~~如何解决~~

其它字段间为空间则可以插入,为何时间为空间就不能插入呢~~~

郁闷了几个小时了,帮帮忙~~

7 个解决方案

#1


因为数据类型不匹配!
要不更改字段类型,要不给它一个默认时间.

#2


insert into table2 (time1) values  (#"& rs1("time") &"#)
也不知道是不是格式问题
你又不把详细错误打印出来.
一般来说.再次导入数据库是不可能不可以导入 时间字段 的.我以前导过,

#3


conn.execute("Insert into del_msgm(ddh,zfddh,serverarea,servername,zz,gamename,title,price,oicq,fkfs,countm,fkyh,fkqr,wszf,iscl,isfh,isover,frmoney,name,fhtime,fktime) values("&rs("ddh")&","&rs("zfddh")&",'"&rs("serverarea")&"','"&rs("servername")&"','"&rs("zz")&"','"&rs("gamename")&"',"&rs("title")&","&rs("price")&","&rs("oicq")&",'"&rs("fkfs")&"',"&rs("countm")&",'"&rs("fkyh")&"',"&rs("fkqr")&","&rs("wszf")&","&rs("iscl")&","&rs("isfh")&","&rs("isover")&","&rs("frmoney")&","&rs("name")&",'"&rs("fhtime")&"','"&rs("fktime")&"')")


这是我的程序,但是只有时间字段里有字段就没有问题~~~

#4


用insert into 时间为空是会出错的。
用addnew方式就不会有这个问题。

#5


是什么类型的数据库
sql     用单引号
access  用#号

#6


Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。 

/ms_admin/jbdd_today.asp,行280 

#7


一开始进行判断时间是否为空~再进行insert

#1


因为数据类型不匹配!
要不更改字段类型,要不给它一个默认时间.

#2


insert into table2 (time1) values  (#"& rs1("time") &"#)
也不知道是不是格式问题
你又不把详细错误打印出来.
一般来说.再次导入数据库是不可能不可以导入 时间字段 的.我以前导过,

#3


conn.execute("Insert into del_msgm(ddh,zfddh,serverarea,servername,zz,gamename,title,price,oicq,fkfs,countm,fkyh,fkqr,wszf,iscl,isfh,isover,frmoney,name,fhtime,fktime) values("&rs("ddh")&","&rs("zfddh")&",'"&rs("serverarea")&"','"&rs("servername")&"','"&rs("zz")&"','"&rs("gamename")&"',"&rs("title")&","&rs("price")&","&rs("oicq")&",'"&rs("fkfs")&"',"&rs("countm")&",'"&rs("fkyh")&"',"&rs("fkqr")&","&rs("wszf")&","&rs("iscl")&","&rs("isfh")&","&rs("isover")&","&rs("frmoney")&","&rs("name")&",'"&rs("fhtime")&"','"&rs("fktime")&"')")


这是我的程序,但是只有时间字段里有字段就没有问题~~~

#4


用insert into 时间为空是会出错的。
用addnew方式就不会有这个问题。

#5


是什么类型的数据库
sql     用单引号
access  用#号

#6


Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14' 

[Microsoft][ODBC Microsoft Access Driver] INSERT INTO 语句的语法错误。 

/ms_admin/jbdd_today.asp,行280 

#7


一开始进行判断时间是否为空~再进行insert