紧急支援,期待中。。。(快来解我燃眉之急,谢了!!!)

ChinOS 2003-10-20 11:44:25
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% title=Request("title") %>
<%set conn=server.CreateObject("adodb.connection")
conn.open "dsn=bwwz"
set rs=server.createobject("ADODB.recordset")
rs.Open "SELECT * from main Where id=" & request("id"),conn,1,3
rs("title").value=title
rs.update
rs.close
set rs=nothing
%>
大哥,别笑话我,以上这段简单的代码为什么就实现不了?那里有错啊
...全文
31 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
BraveHorse 2003-10-20
  • 打赏
  • 举报
回复
楼主,你的 id字段是字符型还是数字型的?
如果是字符型的sql语句应该是:
"SELECT * from main Where id='" & request("id") & "'"
不过建议楼主使用这种方法:
sql="update main set title='" & title & "' where id='"& request("id") & "'"
conn.execute(sql)
这样效率会高不少
gevn 2003-10-20
  • 打赏
  • 举报
回复
如果你不是用数据源的话就用这个。
db="mydb.mdb"’你的数据库
set conn=createobject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
如果还不行的话就是你数据库没有这条记录了。
gevn 2003-10-20
  • 打赏
  • 举报
回复
我想问一下,你连接数据库是用数据源吗?
uusong 2003-10-20
  • 打赏
  • 举报
回复
rs.Open "SELECT * from main Where id = '" & request("id") & "'",conn,1,3
rs("title")=title
mjwgtm 2003-10-20
  • 打赏
  • 举报
回复
改下 rs("title")=title
mjwgtm 2003-10-20
  • 打赏
  • 举报
回复
rs.Open "SELECT * from main Where id=" & request("id"),conn,2,3
rs("title=title
不老书生 2003-10-20
  • 打赏
  • 举报
回复
rs.Open "SELECT * from main Where id='" & request("id")&"'",conn,1,3
qdubit 2003-10-20
  • 打赏
  • 举报
回复
rs.Open "SELECT * from main Where id = '" & request("id") & "'",conn,1,3
试试吧。
pimple 2003-10-20
  • 打赏
  • 举报
回复
rs.Open "SELECT * from main Where id=" & request("id"),conn,2,2

试一下哈.
ChinOS 2003-10-20
  • 打赏
  • 举报
回复
用的access数据库

28,390

社区成员

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

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