Z zgh777 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-07 #1 我用udl来连接数据库,数据库测试连接成功,软件也可以运行,但是偶尔会出现数据库连接失败的情况(udl文件没有任何修改),提示好像就是连接字符串不对什么的,不记得了,出现的次数不多,各位有没有遇见过这种情况?
我用udl来连接数据库,数据库测试连接成功,软件也可以运行,但是偶尔会出现数据库连接失败的情况(udl文件没有任何修改),提示好像就是连接字符串不对什么的,不记得了,出现的次数不多,各位有没有遇见过这种情况?
D deardai Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-07 #2 其實udl連接跟ini或txt差不多,其實都可以直接把ini或是txt的擴展名改為udl,只不過把擴展名改為udl讓不懂的不知道用什么打開它而已,可能有一點欺騙的作用,你能夠連接成功和運行,就說明應該不是udl文件的錯誤才對,偶爾出現連接失敗可能是網絡的問題或者是數據庫服務器的問題吧,
其實udl連接跟ini或txt差不多,其實都可以直接把ini或是txt的擴展名改為udl,只不過把擴展名改為udl讓不懂的不知道用什么打開它而已,可能有一點欺騙的作用,你能夠連接成功和運行,就說明應該不是udl文件的錯誤才對,偶爾出現連接失敗可能是網絡的問題或者是數據庫服務器的問題吧,
Z zgh777 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-07 #3 刚又出现问题了,‘missing Connection or ConnectionString’, 发现只要用DBGrid来显示数据就会出错,其他地方不会出错, 我的连接字符串这么写的:ADOConnection.ConnectionString := 'File Name=htldb.udl';
刚又出现问题了,‘missing Connection or ConnectionString’, 发现只要用DBGrid来显示数据就会出错,其他地方不会出错, 我的连接字符串这么写的:ADOConnection.ConnectionString := 'File Name=htldb.udl';
W wzquan Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-07 #5 估计是四数据库字段的问题。 在打开数据库时,不采用select * from table,采用select 字段1,字段2,。。from table的方式看看
Z zgh777 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-07 #6 不采用select * from table,采用select 字段1,字段2,。。from table的方式也试过了,还是不行啊,怎么回事啊?
Z zgh777 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-07 #7 是不是我的连接字符串写的不对啊 我以前是这么写的:ADOConnection.ConnectionString := 'File Name=htldb.udl'; 是不是要改成这样:ADOConnection.ConnectionString := 'File Name='+ExtractFilePath(paramstr(0))+'htldb.udl'; 有没有人用udl连接过数据库啊,有没有出现问题啊,对udl我都快没有信心了
是不是我的连接字符串写的不对啊 我以前是这么写的:ADOConnection.ConnectionString := 'File Name=htldb.udl'; 是不是要改成这样:ADOConnection.ConnectionString := 'File Name='+ExtractFilePath(paramstr(0))+'htldb.udl'; 有没有人用udl连接过数据库啊,有没有出现问题啊,对udl我都快没有信心了
C cs080692 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-07 #8 检查一下其它ADO组件,是否没有指定ConnectionString ? 你跟踪调试一下不就得啦
C cs080692 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-07 #9 举例说:使用了ADOCommand,但没有指定它的Connection,运行到ADOCommand,肯定保楼主得错误,与UDL没有关系。
Z zgh777 Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-08 #10 ADOQuery的Connection指定了啊,是有的时候不行,
W wzquan Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-08 #11 没用过udl,经常采用.INI的方式 你可以跟踪调试一下,问题很容易找到的。
W wzquan Unregistered / Unconfirmed GUEST, unregistred user! 2007-05-08 #13 如果是不定时出现,估计是ConnectionString的问题,每次关闭窗口时,都把adoconnection.close