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