OpenDialog 和 ADOQyery 是不是冲突啊?
我的Form1上有OpenDialog 和 ADOQyery 及ADOConnection组件,在没有用OpenDialog组件之前,ADOQyery 及ADOConnection 的连接都是正确的(ADOQyery的连接指向ADOConnection),但是一旦启用了OpenDialog之后,ADOConnection的连接路径就成了OpenDialog的路径了,之前ADOConnection连接数据库的路径就变了,因此就提示我在该路径下没有数据库,这是怎么回事情啊?
[解决办法]
估计你ADOConn的连接路径只包含文件名。
解决办法就是用Full FileName.
一般就要用ExtractFilePath(Application-> ExeName)+ "Data.db ";
[解决办法]
学习楼上的,
[解决办法]
String s_Path = ExtractFilePath(Application-> ExeName)+ "Data.db ";
然后你的ADOConn的连接参数使用s_Path
[解决办法]
用代码控制了,不要直接改控件属性值