求助:菜鸟对ASP中的一条SQL不知道要怎么改

hake303 2005-10-20 04:53:46
Cmd.CommandText = "Insert into jobReq(txtName,Sex,txtEmail,txtTelephone,txtAddress,ReqId,Time,txtCom)" & _
" Values('" & Request("txtName") & "','" & Request("Sex") & "','" & Request("txtEmail") & "','" & Request("txtTelephone") & "'," & _
"'" & Request("txtAddress") & "','" & Request("ReqId") & "','" & Now() & "','" & Request("txtCom") & "')"

在这条语句中提示语法错误,我测试过,是Now()这里的错误,但不知道怎么错了,这里我用的数据库是Access。
...全文
174 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
hake303 2005-10-31
  • 打赏
  • 举报
回复
问题已解决,确实是Time字段的问题
  • 打赏
  • 举报
回复




SQL语句没错


TIME是SQL保留字


再检查一下TIME字段的类型
doveph 2005-10-20
  • 打赏
  • 举报
回复
SQL语句似乎没错误
aloesky 2005-10-20
  • 打赏
  • 举报
回复
注意你的数据库字段TIME的名字,要改,然后其字段类型要正确!
世界因你而小 2005-10-20
  • 打赏
  • 举报
回复
把你的数据库字段time改名
hake303 2005-10-20
  • 打赏
  • 举报
回复
打出来是这样的:
Insert into jobReq(txtName,Sex,txtEmail,txtTelephone,txtAddress,ReqId,Time,txtCom) Values('sdf','男','sdf','sdf','','20','2005-10-20 17:28:41','sdf')
我将时间删掉不插,就对了。
世界因你而小 2005-10-20
  • 打赏
  • 举报
回复
不一定是now()问题吧,你把那条语句write出来看看~
hake303 2005-10-20
  • 打赏
  • 举报
回复
在这段代码中,我用Sql Server作数据库时是对的,但用Access就不行了。

我也尝试过将'" & Now() & "',改成#" & Now() & "#,但也还是不行。
hake303 2005-10-20
  • 打赏
  • 举报
回复
去掉就更不对了

先前的错误是
错误类型:
Microsoft JET Database Engine (0x80040E14)
INSERT INTO 语句的语法错误。
/euroa/add_job.asp, 第 8 行

把NOW()前后的&&去掉后就是
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/euroa/add_job.asp, line 7, column 63
"'" & Request("txtAddress") & "','" & Request("ReqId") & "','" Now() "','" & Request("txtCom") & "')"
--------------------------------------------------------------^
guozgrand 2005-10-20
  • 打赏
  • 举报
回复
有没有试过把NOW()前后的&&去掉?

28,406

社区成员

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

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