SOS!如何在ASP中删除Visual Foxpro中dbf文件里的记录?

mog 2000-03-28 11:13:00
执行以下操作:
set dbfconn=server.CreateObject ("ADODB.Connection")

dbfconn.Open "DSN=mxluser;UID=;SourceDB="&left(server.MapPath("..\user.dbf"),instrrev(server.MapPath("..\user.dbf"),"\")-1)&";SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;"

dbfconn.Execute "delete from user"

dbfconn.Close

然后出现以下错误信息:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Visual FoxPro Driver]Cannot update the cursor.

如何解决,请各位大哥大姐救救小弟吧!!!
...全文
136 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
subzero 2000-03-29
  • 打赏
  • 举报
回复
你没有指定删除那个嘛
当然会报游标出错
dragoncircle 2000-03-29
  • 打赏
  • 举报
回复
从错误信息上看,好象你对游标进行了非法操作,修改CONNECTION对象的CURSORLOCATION属性试试,该属性应为1、2或3,你不妨先读一下该值,看看是否为其中之一。
adon 2000-03-28
  • 打赏
  • 举报
回复
dbfconn.Execute "delete from user" 语句有问题,应写成:
dbfconn.Execute("delete * from user")

28,390

社区成员

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

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