怪事,ODBC配置出错 .(20分)

  • 主题发起人 主题发起人 ccweifen
  • 开始时间 开始时间
C

ccweifen

Unregistered / Unconfirmed
GUEST, unregistred user!
原先在一台机器上配置ODBC正确,测试也能过了,然而安装了我的程序后再去配置ODBC出
现'odbcad32.exe应用程序出错'(好像是这个错),或者'..XXXXXX内存地址(只读)...'
之类的错误。连续试了几台机器都这样。看来是我的程序打包有问题。
ODBC驱动用的是Sql Server ,用于连远端Sql Server 7.0数据库.
打包过程:
General Option 选项中BDE,SQL Link,BDE Control Panel File,Standard Vcl Packages
DAtaBase Component Packages 五个选项 ,BDE为全部安装.
先安装Sql Server Client,后安装程序就能正确配置 。

我想问一下以前被我弄坏的机器还能恢复吗?需要更新哪些文件?
 
有了Sql Server Client+bde,就不要ODBC啦,方便稳定快速,还不会出错
 
先安装Sql Server Client,后安装程序就能正确配置
关键就在这里,因为odbc也需要客户端支持的,例如一些dll文件,如果不安装这些
dll则由于找不到驱动文件或驱动文件不匹配就会出问题
 
不是这个原因,在没有安装我的程序之前配置是正确的。安装之后才出错。
这说明我的打包程序改掉了一些系统文件 。打包时还要哪些文件?
 
你用Delphi的那个InstallShield来做安装程序呢?
还有呀,自从win98第二版之后,自带了odbc driver for sql server,
所以如果使用BDE+ODBC应该是没有问题(98第二版或者更高)
但是BDE+SQL Link需要安装客户端(如果不安装,就需要copy相应的动态链接库)
所以就不需要ODBC了
不知道你是怎么样子的?怎么还需要SQL Link,又需要ODBC?
 
for delphi5版本 ;
如果客户机是win95或win98第一版 ,那该如何打包?
我不知Sql Link具体是干嘛用的,想大概与数据库有关,所以就打进去了。
 
还是用ado吧!好用呀!
 
多人接受答案了。
 
后退
顶部