急问asp中如何读取foxpro数据库(*.dbf)中的数据?

nely 2003-08-22 02:15:16
我使用以下方法连接数据库的

conn.Open "Driver={Microsoft Visual FoxPro Driver};" & _
"SourceType=DBF;" & _
"SourceDB=c:\somepath\mySourceDbFolder;" & _
"Exclusive=No"

但是以下代码
set rs=conn_dbf.execute(strsql)

if not rs.eof then
response.Write("ok")
end if

if rs.eof then
response.Write("ok")
end if

结果输出了2个ok,请问高手这是怎么回事?
...全文
31 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
nely 2003-08-22
  • 打赏
  • 举报
回复
连接语句没错,还有数据库的物理路径(C:\yanhang\database.dbc),我写了一个根本不存在的路径,可程序中并没有提示任何错误信息,奇怪啊!
whb147 2003-08-22
  • 打赏
  • 举报
回复
FoxPro数据库连接

<%
Set Conn = Server.CreateObject("ADODB.connection")
ConnStr= "Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"
Conn.Open ConnStr
%>
这是连接语句,然后看看sql写错了没有
xieyj 2003-08-22
  • 打赏
  • 举报
回复
应该是没有记录,所以他满足EOF和BOF,你用 Response.write rs.recordcount 看多少条记录

28,390

社区成员

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

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