access数据库连接问题!!!急急急急~~~在线等!!!

musicfree_uibe 2003-07-29 11:02:53
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 无法从指定的数据表中删除。
/make/dele.asp, 第 5 行

dele.asp
<%@codepage = "936"%>
<!--#include file = "conn.asp"-->
<%
sql = "delete * from candidate"
conn.execute(sql)
sql2 = "delete * from total"
conn.execute(sql2)
conn.close
set conn = nothing
%>
...全文
31 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
AceHuang 2003-07-29
  • 打赏
  • 举报
回复
能把conn.asp贴出来么?
gzwuyh 2003-07-29
  • 打赏
  • 举报
回复
access数据库是需要*的。你的conn.asp文件代码?
你是否有权限对数据库进行操作?
musicfree_uibe 2003-07-29
  • 打赏
  • 举报
回复
还是不行!
有没有高手阿!!!
xiaobird1 2003-07-29
  • 打赏
  • 举报
回复
delete from 表名
就是删除所有的记录
musicfree_uibe 2003-07-29
  • 打赏
  • 举报
回复
我就是要删掉所有的纪录阿!
pimple 2003-07-29
  • 打赏
  • 举报
回复
就是呀,你不指定条件么?

会删掉所有记录的.
delet from tablename where 条件="字段值"
wdwd05 2003-07-29
  • 打赏
  • 举报
回复
同意楼上~~~

SQL语句没有写对的问题~
tigerwen01 2003-07-29
  • 打赏
  • 举报
回复
dele.asp
<%@codepage = "936"%>
<!--#include file = "conn.asp"-->
<%
sql = "delete from candidate"
conn.execute(sql)
sql2 = "delete from total"
conn.execute(sql2)
conn.close
set conn = nothing
%>
注意:delete 后面不带*号。并且sql 语句有时还要带where语句,以便指定要删除的id号。
tigerwen01 2003-07-29
  • 打赏
  • 举报
回复
dele.asp
<%@codepage = "936"%>
<!--#include file = "conn.asp"-->
<%
sql = "delete from candidate"
conn.execute(sql)
sql2 = "delete * from total"
conn.execute(sql2)
conn.close
set conn = nothing
%>
注意:delete 后面不带*号。
musicfree_uibe 2003-07-29
  • 打赏
  • 举报
回复
不对不对!是谁有办法解决?我看了一下别人的东西,好像是权限问题!但我的系统是windowsxp怎么调权限呢?!
xiaobird1 2003-07-29
  • 打赏
  • 举报
回复
DELETE FROM tblname
DELETE FROM tblname WHERE fldname=fldvalue

gisdonny 2003-07-29
  • 打赏
  • 举报
回复
无法从指定的数据表中删除
是不是权限问题啊
在你的数据文件属性/安全里加一个everyone用户
并赋予它全部权利
试试看
danjingwu 2003-07-29
  • 打赏
  • 举报
回复
你不用指定删除那条记录的吗?
indeed 2003-07-29
  • 打赏
  • 举报
回复
sql语句错误,应该这样写:
<%@codepage = "936"%>
<!--#include file = "conn.asp"-->
<%
sql = "delete from candidate"
conn.execute(sql)
sql2 = "delete from total"
conn.execute(sql2)
conn.close
set conn = nothing
%>

summercat 2003-07-29
  • 打赏
  • 举报
回复
conn.asp
db="my.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
conn.open connstr
dele.asp
<!--#include file=conn.asp-->
<%
sql = "delete from [candidate]"
conn.execute(sql)
sql2 = "delete from [total]"
conn.execute(sql2)
conn.close
set conn = nothing
%>

看看好使不,如果出错,把错误提示贴出来
musicfree_uibe 2003-07-29
  • 打赏
  • 举报
回复
晕~~~~~~~
到底怎么办啊:'(
55555,救救我啊!!!
ielong 2003-07-29
  • 打赏
  • 举报
回复
对。应是adodb.connection
musicfree_uibe 2003-07-29
  • 打赏
  • 举报
回复
写错了,是adodb.connection
musicfree_uibe 2003-07-29
  • 打赏
  • 举报
回复
conn.asp
---------------
set conn = server.createobject("adodb.recordset")
conn.open "mydb"

28,391

社区成员

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

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