标题:为什么我这段asp代码不能运行??
只看楼主
linhehui123
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2010-11-21
结帖率:100%
 问题点数:0 回复次数:2 
为什么我这段asp代码不能运行??
<html>
 <head>
  <title> 利用Insert语句查询记录示例 </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
 </head>

 <body>
  <%
  Dim db
  Set db = server.CreateObject("ADODB.connection")
  db.open "wwwlink"
  Dim strsq1
  strsq1 = "insert into link(name,URL,intro,submit_date) values('北京大学','www.pku.','北京大学主页,提供各种信息',#2003-11-12#)"
  db.Execute(strsq1)
  response.write"已经成功添加,你可以打开wwwlink.mdb查看结果。"
  %>
 </body>
</html>

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/asptemp/chapter8/8-4.asp, 第 19 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; TencentTraveler 4.0)

网页:
GET /asptemp/chapter8/8-4.asp

说我这句代码db.Execute(strsq1)有问题 但是以下这段却能运行啊
数据源 数据库 我也都建立了

<html>
 <head>
  <title> 利用Select语句查询记录示例 </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
 </head>

 <body>
  <h2 align = "center">网络导航</h2>
  <%
  Dim db
  Set db = server.CreateObject("ADODB.Connection")
  db.open"wwwlink"
  Dim strsq1,rs
  strsq1 = "select * from link Order By link_id desc"
  Set rs = db.execute(strsq1)
  %>
  <center>
  <table border = "1">
  <%
  Do While Not rs.Eof
  %>
  <tr>
  <td><%=rs("name")%></td>
  <td><a href = "http://<%=rs("URL")%>" target = "_blank"><%=rs("URL")%></a>
  </td>
  <td><%=rs("intro")%></td>
  <td><%=rs("submit_date")%></td>
  </tr>
  <%
  rs.movenext
  Loop
  %>
  </table>
  </center>
 </body>
</html>

[ 本帖最后由 linhehui123 于 2010-11-30 23:56 编辑 ]
搜索更多相关主题的帖子: asp 代码 运行 
2010-11-30 13:12
dzt0001
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1281
专家分:4998
注 册:2005-10-12
得分:0 
错误代码是什么?

----我怎能在别人的苦难面前转过脸去----
2010-11-30 14:03
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:0 
strsq1 = "insert into link(name,URL,intro,submit_date) values('北京大学','www.pku.','北京大学主页,提供各种信息',#2003-11-12#)"

重点找这句的问题,看看字段类型是不是相符。

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-11-30 14:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-327389-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.057432 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved