永发信息网

ASP不能写入SQL数据库,报错

答案:4  悬赏:0  手机版
解决时间 2021-01-28 02:12
  • 提问者网友:遮云壑
  • 2021-01-27 05:46
′.form("tel&quot各位大哥帮帮啊!小弟我是超级大菜鸟,刚学的写入数据库,message name=request;% dim name;′,tel,′"message&quot,弄了一天了 不知道错在哪里.execute(sql) conn.close response.write "记录添加成功;)" conn;insert into [example3] (name,tel,message) value (′&quot.form("name") tel=request,′"&tel&"&name&&quot?下面是ASP里的代码 &lt!"message") sql=") message=request.form(&quot sql/ 附近有语法错误。 /value': ': Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行下面两位哥哥说的我试过了不行 错误提示 错误类型
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-01-27 07:11
)"
conn;&quot.form("message"name"
%>

郁闷 sql= 那一行 和下面 (',',message) value ('"&name&"'!"')"&message&"','"&message&"&tel&"'<%
dim name,tel,message
name=request.form(&quot,'"&tel&")
sql="insert into [example3] (name;';&quot,tel;)
tel=request.form("';"&name&&quot.execute(sql)
conn.close
response.write "记录添加成功;,'tel")
message=request
全部回答
  • 1楼网友:英雄的欲望
  • 2021-01-27 08:42
更新, 不是value,是values, 倒下。。 有错。。。 自己修改自己答案: sql="insert into [example3] (name,tel,message) value (′"&name&"′,′"&tel&"′,′"message")" 写成 sql="insert into [example3] &_ (name,tel,message) &_ value (′"&name&"′,′"&tel&"′,′"message")" 几点供参考: 1.把IE高级设置中的“显示http友好错误信息”的钩去掉。这样可以看到错误内容。 2.conn保证没有问题?先来个简单的select测试吧。 3.如果是写到access的话可能会有权限问题。即你的access文件如果在c盘,而c盘不允许这样操作的话,也会不提示出错。 4.如果写入到sql的话,〔example3〕这个表是否有主约束,或者不允许为空,这样也会导致插入失败。可以先在查询分析器直接跑insert语句测试。 -------------
  • 2楼网友:胯下狙击手
  • 2021-01-27 08:11
乍看上去,就发现: sql="insert into [example3] (name,tel,message) value (′"&name&"′,′"&tel&"′,′"message")" 后面少了一个单引号,而且message前后没有加字符串连接运行符,应该是 sql="insert into [example3] (name,tel,message) value ('"&name&"','"&tel&"','"&message&"')" 具体还要看报错信息呢 conn.execute(sql)直接这样写好像也会报错。 可以改为 conn.execute sql 或者 call conn.execute(sql)
  • 3楼网友:轻雾山林
  • 2021-01-27 07:23
你数据库没有连接,拿access数据库为例:在页面头部加上 <% db="数据库路径" set conn = server.createobject("adodb.connection") connstr="dbq="+server.mappath(db)+";defaultdir=;driver={microsoft access driver (*.mdb)};" conn.open connstr %>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯