win2000+delphi7开发,数据库连接用了ODBC和ADO,用wise8.1打包!ODBC数据源设置和BDE数据库dll在程序中动态修改注册表.ADO连接如下:AdoConnection.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;'
+'User ID=admin;Data Source='+DBPath+';Persist Security Info=False;'
+'Jet OLEDB:Database Password=chenzhen197992';//DBpath是我的数据库位置. 就是这样,在win2000和win98下都能正常运行,但跑到别人的XP上ADO连接的数据库就有问题,提示:找不到文件,文件未安装.ODBC部分到没问题.我装了MDAC2.7也没用!MDAC2.8好想装不上..
后来在我自己机子上安装XP,重新编译打包,能正常运行,但跑到别人机子上还是不行...到底是怎么回事..我快崩溃了!
这一个月来碰到的问题不下20几个,每次我不懂就问,都亏大家热心问题都解决了,这基本上是最后一个问题了。.大家帮忙,,谢谢啦..
不好意思,另外一个帖子我把它结掉,主要是文不得题所以我就开了这个新帖了。.希望大家别怪..
+'User ID=admin;Data Source='+DBPath+';Persist Security Info=False;'
+'Jet OLEDB:Database Password=chenzhen197992';//DBpath是我的数据库位置. 就是这样,在win2000和win98下都能正常运行,但跑到别人的XP上ADO连接的数据库就有问题,提示:找不到文件,文件未安装.ODBC部分到没问题.我装了MDAC2.7也没用!MDAC2.8好想装不上..
后来在我自己机子上安装XP,重新编译打包,能正常运行,但跑到别人机子上还是不行...到底是怎么回事..我快崩溃了!
这一个月来碰到的问题不下20几个,每次我不懂就问,都亏大家热心问题都解决了,这基本上是最后一个问题了。.大家帮忙,,谢谢啦..
不好意思,另外一个帖子我把它结掉,主要是文不得题所以我就开了这个新帖了。.希望大家别怪..
现在我就只要把我的 msjet40.dll(4.0.86)用wise打到客户的c:\windows\system32下面就可以了不,
wise应该有这个功能吧,另外如果客户的系统在D:\哪又该咋办?
谢谢。。看到了,wise的destinationg computer下面有个windows\system32,我只要把我的msjet40.dll放进出就可以了吧。。谢谢你们的提示。。