为什么我向数据库插入数字时总是出错?

odie 2003-09-12 08:41:17
sql="insert into work_table(username,week_day,begin,over) values('"&username&"','"&week_day&"','"&begin&"','"&over&"')"

其中begin,over为数字字段
...全文
45 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
likecola 2003-09-12
  • 打赏
  • 举报
回复
你先把sql
response.write sql
看看你的sql对不对,应该不是你access的问题
wangwm 2003-09-12
  • 打赏
  • 举报
回复
把你的数据库连接代码贴出来看看?
odie 2003-09-12
  • 打赏
  • 举报
回复
我直接用下面的句子都报错,是不是数据库的设置有问题(access)
sql="insert into work_table(username,week_day,begin) values('"&username&"','"&week_day&"',1)"
lindexter 2003-09-12
  • 打赏
  • 举报
回复
你用addnew吧.
odie 2003-09-12
  • 打赏
  • 举报
回复
A还是不行,提示错误为:

Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft JET Database Engine 错误 '80040e14'

INSERT INTO 语句的语法错误。

/iis/manage_write.asp,行23
tttk 2003-09-12
  • 打赏
  • 举报
回复
同意楼上的观点
zanpo 2003-09-12
  • 打赏
  • 举报
回复
sql="insert into work_table(username,week_day,begin,over) values('"&username&"','"&week_day&"',"&begin&","&over&")"

数字字段不用单引号
shushu2002 2003-09-12
  • 打赏
  • 举报
回复
数字字段值的格式为:"&变量&",也就是不用外面的''。
bananasmiling 2003-09-12
  • 打赏
  • 举报
回复
sql="insert into work_table(username,week_day,begin,over) values('"&username&"','"&week_day&"',"&begin&","&over&")"
conn.execute(sql)
这样可以了..数值型存时只要将内容变成 "&数值&",就OK了..
wangwm 2003-09-12
  • 打赏
  • 举报
回复
试试sql="insert into work_table(username,week_day,begin,over) values('"&username&"','"&week_day&"',"&begin&","&over&")"

28,391

社区成员

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

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