我用dbexpress和sqlserver 做的应用程序,结果这个程序在本地运行没有问题,拷贝到别的机器上就出现:
程序在异常的位置(0f9090acdaae)发生异常,位于0xaef23abdfe
这个对话框,我怀疑有bpl或dll文件没有copy过去,我编译的时候是把runtime package去掉的,为什么会出现这种问题呢?应该拷贝哪几个dll 或bpl文件呢? 多谢!
程序在异常的位置(0f9090acdaae)发生异常,位于0xaef23abdfe
这个对话框,我怀疑有bpl或dll文件没有copy过去,我编译的时候是把runtime package去掉的,为什么会出现这种问题呢?应该拷贝哪几个dll 或bpl文件呢? 多谢!
发布的时候包括sqlserver的dbexpress的驱动文件一起发布
然后拷贝
dbexpmss.dll
midas.dll
qtintf.dll
qtintf70.dll
到你的程序目录下面
你需要在设计期内把你的SQLConnection设置成为False
然后再程序启动的时候,动态的从INI或者注册表中
读取MSSQL数据库的连接信息,写入SQLConnection的
Params,然后再打开连接。
目前我的程序都是这样写成,没有什么问题