» 首页 » 电脑_数码 » 编程 » 我学ASP+ACESS出了问题,可以查询数据库中的东西,就是不...

我学ASP+ACESS出了问题,可以查询数据库中的东西,就是不...

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>

<%
'更改数据库名字
db="database/sjk.mdb"'演示时用Acess数据库(数据库在应用程序目录内)
Set objconn = Server.CreateObject("ADODB.Connection")
objconn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(db)
objconn.Open
%>


<%
set rs=server.CreateObject("adodb.recordset")
rs.Open "delete * from biao1",objconn
%>

<%while not rs.EOF%>
xm:<%=rs("name")%><br />
mm:<%=rs("password")%><hr />
<%rs.movenext
wend%>

<%
rs.close
set rs=nothing
%>

</body>
</html>


请各位大侠帮帮忙,小弟感激不尽!!
问题补充:浏览器提示错误为:
错误类型:
Microsoft JET Database Engine (0x80004005)
无法从指定的数据表中删除。
/lianxi/sjk.asp, 第 22 行


你代码本身就有问题

sql语句Delect没有记录集返回,不要用RS


代码改为:




<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body>

<%
'更改数据库名字
db="database/sjk.mdb"'演示时用Acess数据库(数据库在应用程序目录内)
Set objconn = Server.CreateObject("ADODB.Connection")
objconn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(db)
objconn.Open
%>


<%
objconn.execute("delete from biao1")
%>
表1中所有数据删除完毕!
</body>
</html>








要是回答的内容有问题,或认为不妥,请发送百度消息给我,消息内容加上本页网址哦。。

·
delete * from biao1
改成
delete from biao1

另外~`你下面的代码其实缩为一句就可以了

缩减前:
<%
set rs=server.CreateObject("adodb.recordset")
rs.Open "delete * from biao1",objconn
%>

<%while not rs.EOF%>
xm:<%=rs("name")%><br />
mm:<%=rs("password")%><hr />
<%rs.movenext
wend%>

<%
rs.close
set rs=nothing
%>

缩减后:
<%
objconn.Execute("Delete From Biao1")
'然后这里再跟一句提示语:
Response.Write "该表内容删除成功!"
Response.End
%>

 相关问题
·我学ASP+ACESS出了问题,可以查询数据库中的东西,就是不...
·not a single day是什么意思
·用Delphi向数据库中插入时间
·急!C++用汉诺塔递归全排列程序出错...
·visual编译API最基本的函数总是出错
·如何我自己建立EXE文件来打开其他程序?
·我的Delphi学生管理系统在检测的时候没问题,但是在运行...
·请高手帮忙优化一下这条SQL语句
·在fortran中rand()的用法是怎样的?麻烦举个例子
·一、以下程序包含三个函数:sort,print,printfil,按照要...
·求一个批处理~!!
·求简单的php通用后台程序?
·在Textl中输入的任何字符,立即显示在Text2中。
·编写一类似QQ群聊的多人聊天程序
·请教这段是什么意思.

 《我学ASP+ACESS出了问题,可以查询数据库中的东西,就是不...》答案收集时间:2008-06-14 14:28:37



©2007 电脑技术问答录