我正在使用 Delphi 2009 ADO 组件和此连接字符串连接到 DBF 文件:
Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=c:\mypath;
如果 c:\mypath 不存在,并且我在调试器中运行应用程序,我的应用程序将挂起。没有引发异常。
如果我在没有调试的情况下运行应用程序,则会正确引发异常。
为了重现,我只是创建了一个新应用程序,在表单上放置了一个 TADOConnection,设置连接字符串并将此代码添加到表单的 OnCreate 中:
ADOConnection1.Connected := True;
有任何想法吗?