一个关于FOXPRO的怪问题

chenai0305 2004-09-06 09:30:44
我有一段程序,是用VB写的,使用了ADO连接FOXPRO数据库,在我自己的机器上执行没有问题,但是在别人的机器上执行就出错,出错语句如下,请各位高手帮忙看看.
Set MConn = New ADODB.Connection
MConn.Provider = "MSDASQL.1"

MConn.ConnectionString = "Data Source='" & strDSNName & "'"
MConn.Open

' '设置表的独占性
strSQL = ""
strSQL = "set exclusive on"
MConn.Execute strSQL

Set mMoneyRst = New ADODB.Recordset
mMoneyRst.Open "SELECT cre_id,cre_cname FROM hyscre WHERE cre_type = 1 ORDER BY cre_id", MConn, adOpenStatic, adLockOptimistic
主要错误就是在
mMoneyRst.Open "SELECT cre_id,cre_cname FROM hyscre WHERE cre_type = 1 ORDER BY cre_id", MConn, adOpenStatic, adLockOptimistic这句话上面,错误提示为“ODBC不支持所需属性!”,在mconn的连接字符串中,我用了已经建好的odbc数据源,连接的是foxpro的dbc。
...全文
54 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
tztz520 2004-09-06
  • 打赏
  • 举报
回复
mMoneyRst.Open "SELECT cre_id,cre_cname FROM hyscre WHERE cre_type = 1 ORDER BY cre_id", MConn
'就是把后面的参数去掉试一下还有没有出错.
starsoulxp 2004-09-06
  • 打赏
  • 举报
回复
是不是缺少什么文件,打包后安装在那台机子上试试。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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