为什么WIN2K下开发的程序在98下运行不成:~(

yqzq 2002-04-25 10:56:38
一个DBASE数据库程序..通过ODBC连接.....

在WIN2K下运行正常....

在WIN98下...第一次测试.....说不能建立COM对象(我通过ADO访问数据),于是我在98下安装了ADO的升级包......这次能正常访问数据....可是不能进行写操作,老说什么‘需要一个可更新的索引’啥的....我是用Cnn.Execute 直接执行Delete SQL语句删除数据的啊....这是为什么? 是不是 DBASE的ODBC驱动的问题?谢谢!
...全文
76 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yqzq 2002-04-25
  • 打赏
  • 举报
回复
我的mdac_type 用的是2.6,98下也是2.6

我估计不是ADO的问题,我在2K下把ADO 的版本改成 2.0
在98下能正常查询,但就是不能写数据库 ,后来我把DBF数据导成MDB,程序通过ODBC能正读写数据,
会不会是98下ODBC DBASE驱动的问题啊?有什么办法更新DBASE的驱动呢?
谢谢!
sunnycai 2002-04-25
  • 打赏
  • 举报
回复
你先在2K中打包后到98安装,这样所需的文件就更新了98中的文件。再测试,应没问题,一般来说,在越老的系统上开发的东西就越能被新的系统兼容,在太新的系统开发时就常会有一些在低版本的系统不能正常运行。
miniant 2002-04-25
  • 打赏
  • 举报
回复
奇怪?我回答的时间怎么比你提问还要早!
miniant 2002-04-25
  • 打赏
  • 举报
回复
我也遇到过类似的问题。
请注意在WIN2K下的ADO数据访问mdac_type的版本,应该与WIN98的一致。
如WIN2K用的是mdac_type ver2.7,那么WIN98在也应该是Ver2.7的。
yqzq 2002-04-25
  • 打赏
  • 举报
回复
救命啊....

7,788

社区成员

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

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