我有一个WindowsXPSP3操作系统,上面安装了DelphiXE和InterbaseXE。我在 IB 中创建了一个数据库,它通过 IBConsole 和 ISQL 工作正常,连接测试也可以通过 TCP/IP localhost:3050 工作。现在我尝试从德尔福访问它。
我做了:
var AC:tADOConnection;
...
AC:=tADOConnection(Self);
AC.ConnectionString:=
AC.Open;
我尝试了所有可能的版本,我可以谷歌搜索连接字符串,但都产生了错误。我使用了各种提供程序=版本等,但没有一个有效。有人可以为我提供一个简单的工作连接字符串吗?我是否需要另外安装任何 ADO 驱动程序或类似驱动程序?谢谢佐尔特
有两种方法可以轻松创建有效的连接字符串
a.1) 单击连接字符串属性右侧对象检查器中的小按钮。
a.2)创建连接,测试连接,按确定
或
b.1)创建一个空文件,例如"测试。乌德尔'。例如.EXE使用记事本。
b.2)双击资源管理器中的文件。这将打开连接字符串编辑器
b.3)创建您的连接,对其进行测试。按确定
b.4)您的文件现在包含您可以在应用程序中复制和过去的连接字符串
第二种方法的另一个好处是,您甚至可以将文件用作连接字符串。如果您必须不时配置连接,这将使生活变得更加轻松(如果您必须更改连接属性,只需双击 UDL)。文件的有效连接字符串如下所示:
FILE NAME=<Full path to your UDL file>