帮我看一下这句sql语句由什么问题。急问,在线等

fyjing 2003-08-22 08:22:13
sql="insert into table1 (title,name,date,text,click,reply,od,KeyNum) values ('aaa','aaa',#2003-8-22#,'aaa',1,0,1,0)"
title, name, text都是文本型
date是日期型
其它的都是数字

为什么老是提示我INSERT INTO 语句的语法错误。
...全文
54 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
pp4u 2003-08-25
  • 打赏
  • 举报
回复
恭喜楼主。
fyjing 2003-08-25
  • 打赏
  • 举报
回复
我用的是access数据库
现在我已经知道答案了,我改成下面的语句后成功了。
sql="insert into table1 ([title],[name],[date],[text],click,reply,od,KeyNum) values ('aaa','aaa',#2003-8-22#,'aaa',1,0,1,0)"
julong88 2003-08-23
  • 打赏
  • 举报
回复
对,在access里有好多不一样的地方。


sql语句最好在数据库里先试一下


还有你打开数据库时用的什么参数?
aBoris 2003-08-23
  • 打赏
  • 举报
回复
如果你是SQL数据库:
改为sql="insert into table1 (title,[name],[date],text,click,reply,od,KeyNum) values ('aaa','aaa',‘2003-8-22’,'aaa',1,0,1,0)"


在Access 才能用:#2003-2-22# 试一下吧。
ddboy 2003-08-23
  • 打赏
  • 举报
回复
用什么呀,如果SQL Server里
name,date不是保留字,Access里,name是不是就不知了
fuzq 2003-08-23
  • 打赏
  • 举报
回复
改为sql="insert into table1 (title,[name],[date],text,click,reply,od,KeyNum) values ('aaa','aaa',#2003-8-22#,'aaa',1,0,1,0)"
最好不用保留字,免得麻烦
WQ771211 2003-08-22
  • 打赏
  • 举报
回复
name是保留字,改为[name]
fyjing 2003-08-22
  • 打赏
  • 举报
回复
改为sql="insert into table1 (title,name,[date],text,click,reply,od,KeyNum) values ('aaa','aaa',#2003-8-22#,'aaa',1,0,1,0)"试了一下,还是不行
qwater 2003-08-22
  • 打赏
  • 举报
回复
把SQL语句放在数据库里调试,错误提示更准确
fuzq 2003-08-22
  • 打赏
  • 举报
回复
改为sql="insert into table1 (title,name,[date],text,click,reply,od,KeyNum) values ('aaa','aaa',#2003-8-22#,'aaa',1,0,1,0)"
试下,我也在线的

28,390

社区成员

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

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