sql语句哪里出错了?

zhouyouok 2004-06-23 10:54:59
错误类型:
Microsoft JET Database Engine (0x80040E14)
/ftp/www/reg.asp, 第 26 行
24行:sqlstr="insert into userinfo (username,password,diskquote,poweruser) values ('" & username &"','"& password &"','"& diskquote & "','" & poweruser & "')"
25行:if userexits=false then
26行: conn.execute sqlstr
...全文
155 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouyouok 2004-06-23
  • 打赏
  • 举报
回复
succeed,thx,guihengzhang!
but i don't know what about "delimit the field names"能用中文解释么?
好象是给字段名字划定界限?
tzgpxl 2004-06-23
  • 打赏
  • 举报
回复
数据库连接语句出错,类型不匹配,
sun8087 2004-06-23
  • 打赏
  • 举报
回复
是的,你上面的字段应该都是“文本”类型,没必要用数字类型
如果一个字母写到数字类型的字段,就会出错
chang1216 2004-06-23
  • 打赏
  • 举报
回复
把sqlsrt response.wirte sqlstr 打出来看看!!然后看看你的数据表中的字段是不是有int类型的 int类型的 不用'' 再就是看看数据库联接 代码 是不是有毛病!!!
woodywjl 2004-06-23
  • 打赏
  • 举报
回复
你可以把你的sql语句输出出来看一看到底那里出错了
Response.write(sqlstr)
聂niexiaolin 2004-06-23
  • 打赏
  • 举报
回复
好象是数据库连接问题·!
guihengzhang 2004-06-23
  • 打赏
  • 举报
回复
If you can't adjust your fieldnames you can use [ ] marks to delimit the field names, eg
INSERT INTO table1
([field], [password])
VALUES ('value1', 'value2')
Scenario 2b - Syntax error in UPDATE statement.
This has the same cause as Scenario 2a immediately above.
moonvan 2004-06-23
  • 打赏
  • 举报
回复
把这几个username ', password ,diskquote , poweruser 中非字符型地前面加上cstr看看,如cstr(poweruser)
sun8087 2004-06-23
  • 打赏
  • 举报
回复
你把sqlsrt
用write方法写出来看一下
popcode 2004-06-23
  • 打赏
  • 举报
回复
数据类型匹配吗

28,391

社区成员

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

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