中国教程网论坛's Archiver

woshimaikou 发表于 2008-4-3 09:09

怎么删除不了啊?

我想一次删除数据库中的大量数据,这样写的:
<%
set rs=server.CreateObject("adodb.recordset")
sql="select * from Article where ArticleID<7400"
rs.open sql,conn,2,3
do while not rs.eof
rs.delete
rs.movenext
rs.update
if rs.eof then exit do
loop
%>
但是它报错说:所有记录中均未找到搜索关键字。
怎么回事啊?

寅生 发表于 2008-4-3 14:13

可能是数据库损坏引起的,你压缩修复一下数据库。(操作前备份)
access下的操作是:
工具>>数据库实用工具>>压缩修复数据库

kevinxiong 发表于 2008-4-15 17:21

我没碰到过这样的情况
要是用寅生的办法解决了
回来说下
我可以有个预防!!!
呵呵#kt..jcwcn.com@

woshimaikou 发表于 2008-4-16 16:00

哎!我手动删除的!#kt..jcwcn.com@

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.