“insert into”插入语句错误!

neeao 2005-03-11 09:05:44
“insert into”插入语句错误!,这两天写asp代码得时候,在用下面得语句向access数据库插入值得时候,老是出错!
insert into asset(date) values ('"&now()&"')
说语句错误!
今天用这个语句插入格式为数字得值时也是说语句错误!郁闷死了我!
试了n次了也搞不懂怎么回事!谢谢赐教!
...全文
110 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanyawei 2005-03-11
  • 打赏
  • 举报
回复
Access中:用 #日期# 插入日期时间.Sql Server中用单引号。字符插入加单引号。数字插入不需要加。另外,关键字不要用。
neeao 2005-03-11
  • 打赏
  • 举报
回复
谢了!但是那个插入数字的也出错,会是哪里的问题呢!
x123jing 2005-03-11
  • 打赏
  • 举报
回复
使用关键字是一个方面,楼上的都以经说清楚了。

另外我比较偏像于小天的那种方法#"&&"#,我认为这种才是对日期字段进行插入的正确方法。'"&&"'这种是对字符串的插入方法。

不过有的时候,我发现,可以互用!:)但是按正确的方法写,出问题的可能性比较小。
纪俊 2005-03-11
  • 打赏
  • 举报
回复
用比较合理的命名方法可以有效地避免这种问题的发生
当然如果你喜欢也可以跟一楼说的那样都用[]引起来
bluemoon0001 2005-03-11
  • 打赏
  • 举报
回复
sql="insert into asset([date]) values (#"&now()&"#)"
纪俊 2005-03-11
  • 打赏
  • 举报
回复
因为你使用了关键字 比如说date,user,table等等
scoutlin 2005-03-11
  • 打赏
  • 举报
回复
sql="insert into asset([date]) values ('"&now()&"')"

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧