添加记录的时候出了问题.不知道是怎么回事.请教
dt=now()
insql= "insert into dv_book_user(bookno,userid,addtime,updatetime) values(1, "&rs( "userid ")& ",# "&dt& "#,# "&dt& "#) "
conn.execute(insql)
提示出现这样的错误.
insert into dv_book_user(bookno,userid,addtime,updatetime) values(1,3434,#2007-3-13 9:35:29#,#2007-3-13 9:35:29#)
Microsoft OLE DB Provider for SQL Server 错误 '80040e14 '
在此上下文中不允许使用 '#2007 '。此处只允许使用常量、表达式或变量。不允许使用列名。
指指教.
------解决方案-------------------- insql= "insert into dv_book_user(bookno,userid,addtime,updatetime) values(1, "&rs( "userid ")& ", ' "&dt& " ', ' "&dt& " ') "
------解决方案--------------------把字串里的 #去一下试试吧.
------解决方案--------------------dt=now()
insql= "insert into dv_book_user(bookno,userid,addtime,updatetime) values(1, "&rs( "userid ")& ', ' "&dt& " ', ' "&dt& " ') "
conn.execute(insql)
------解决方案--------------------数据库为SQL: insql= " insert into tablename(日期字段) values( ' "& 日期变量 & " ') "
数据库为ACCESS:insql= " insert into tablename(日期字段) values(# "& 日期变量 & "#) "