回 帖 发 新 帖 刷新版面

主题:放在过程中的代码不能执行

请帮忙指点一下,放在过程中的代码不能执行


<% @LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
set conn=server.CreateObject("adodb.connection")
MyDbPath = ""
Db=MyDbPath & "data/ktdata.mdb"
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
Conn.open ConnStr
set rs=conn.execute("select * from xz where id=1",recordsaffected,adcmdtext)
pxz=rs("xz").value
set conn=nothing
set rs=nothing
%>
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="vbscript">
<!--
sub button3_onclick
  set conn=server.CreateObject("adodb.connection")
  MyDbPath = ""
  Db=MyDbPath & "data/ktdata.mdb"
  ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
  Conn.open ConnStr
  set rs=conn.execute("select * from xz where id=1",recordsaffected,adcmdtext)
  pxz=rs("xz").value
  pxz=pxz+1
  set rs=conn.execute("update xz set xz='"&pxz&"' where id=1",recordsaffected,adcmdtext)
  set conn=nothing
end sub
-->
</script>
</head>
<body>
<p>姓名:<input id=xm name=xm value="<%=pxz%>"></p><br>
<input type="button" name="button3" value="加一">
</body>
</html>

回复列表 (共7个回复)

沙发

能不能把错误说得详细一点什么没有执行

板凳

<% @LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
不知道是不是我记错了.
% @ 之间应该没有空格把应该是<%@  

3 楼

那个不是空格的问题呀

4 楼

提示 “网页上有错误”

5 楼

[quote]
<script language="vbscript">
<!--
sub button3_onclick
  set conn=server.CreateObject("adodb.connection")
  MyDbPath = ""
  Db=MyDbPath & "data/ktdata.mdb"
  ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = " & Server.MapPath(db)
  Conn.open ConnStr
  set rs=conn.execute("select * from xz where id=1",recordsaffected,adcmdtext)
  pxz=rs("xz").value
  pxz=pxz+1
  set rs=conn.execute("update xz set xz='"&pxz&"' where id=1",recordsaffected,adcmdtext)
  set conn=nothing
end sub
-->
</script>

[/quote]

这段:你到底在干嘛?自己在仔细看看 ^o^

6 楼

我是想点击按钮button3,更改数据库data/ktdata.mdb中xz表xz字段的值。

7 楼

[quote]<script language="vbscript"></script>
[/quote]
那你怎么能用客户端脚本呢?

我来回复

您尚未登录,请登录后再回复。点此登录或注册