A armyjiang Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-04 #2 在启动程序时,由于有数据库组件,当你在尝试打开数据库组件时程序会寻找数据库路径。 你的问题是会寻找源机器的数据库路径,我想这是因为你的数据库连接组件的缺省路径保存了源机器的相关信息,因此会出现这样的情况。 在制作安装程序时,应该将数据库连接组件的设置信息清除,然后在程序启动时判断连接组件的相关信息,若没有设置则弹出设置界面进行设置。或者要不就是你在安装程序时强制建立同名的数据库在本机上。
在启动程序时,由于有数据库组件,当你在尝试打开数据库组件时程序会寻找数据库路径。 你的问题是会寻找源机器的数据库路径,我想这是因为你的数据库连接组件的缺省路径保存了源机器的相关信息,因此会出现这样的情况。 在制作安装程序时,应该将数据库连接组件的设置信息清除,然后在程序启动时判断连接组件的相关信息,若没有设置则弹出设置界面进行设置。或者要不就是你在安装程序时强制建立同名的数据库在本机上。
T tgdjw Unregistered / Unconfirmed GUEST, unregistred user! 2003-09-04 #3 可能你打包的时候,别名路径设置有问题,不知道你数据库是不是用bde,比如你的数据库放在你自己应用程序的data文件夹下, 如果是bde,添加别名的时候,别名路径可以为:%maindir%/data/,你可以试一试。
可能你打包的时候,别名路径设置有问题,不知道你数据库是不是用bde,比如你的数据库放在你自己应用程序的data文件夹下, 如果是bde,添加别名的时候,别名路径可以为:%maindir%/data/,你可以试一试。