【发布时间】:2013-05-14 11:46:40
【问题描述】:
我在 C 盘本地使用 Delphi XE4 和 SQL server express 12。我可以通过 ADO comp 将 Delphi 链接到 Access DB。问题是当我尝试链接 SQL 服务器数据库时 - 它看不到我的服务器/数据库。我不确定我应该如何指定我的服务器名称(USER-PC\SQLEXPRESS - SQLserver 创建的名称)或我的数据库名称(C:\Program Files(x86)\Microsoft SQL Server\MSSQL11.SQLExpress\MSSQL\DATA\测试数据库.Mdf)。没有使用密码。我尝试通过 ADoTable(SQL SERVER Native Client 11.0 以及 Microsoft OLE DB Provider for SQL Server)和 TSQLConnection。 (我最近一直在使用 MS Access - 与外部数据库连接脱节......)
【问题讨论】:
-
Delphi 的哪个版本?只有更高版本支持客户端/服务器数据库。
-
这是版本,您的问题中已明确说明。但我想知道您使用的是哪个版本?
-
一个有效的连接字符串应该是:Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=YOURDB;Data Source=YOURSERVER\YourInstance;
-
另外,为了将来参考,使用与问题完全无关的标签是非常糟糕的形式。这只会让对这些标签感兴趣的人感到困惑。
-
好的,我是新手,我不确定我做错了什么@David? Embarcadero® Delphi® XE4 版本 18.0.4854.59655。不确定在哪里查找版本?
标签: sql-server delphi delphi-xe4