首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Delphi连接到Windows数据库时出错“没有这样的表客户”

使用Delphi连接到Windows数据库时出错“没有这样的表客户”
EN

Stack Overflow用户
提问于 2014-08-28 10:42:51
回答 1查看 1.3K关注 0票数 1

我对远程数据库连接非常陌生,我想设置一个非常简单的单表Delphi项目来查看我刚刚在一个小型Windows数据库中创建的表(“CUSTOMERS”)。我计划稍后在Android上对VCL代码和FireMonkey使用这种访问。我可以使用Azure仪表板查看和编辑表。

为了测试VCL代码,我在表单上删除了一个FDConnection,并使用了TFDTable、TDatasource和TDBGrid。我已经看到了连接信息这里示例,但这指的是MSSQL驱动程序,因为我使用的是XE6专业版,所以我认为我没有这个驱动程序。因此,我使用了一个TFDPhysSQLiteDriverLink,并尝试使用带有连接参数的SQLite驱动程序:

代码语言:javascript
复制
User_Name=user@56ss8sbeq
Database=tcp:56ss8sbeq.database.windows.net
Password=1234
Encrypt=Yes
MetaDefCatalog=DB123SQL
DriverID=SQLite

我的表是CUSTOMERS,它位于TFDTable的表名属性中。当我运行这个项目时,我没有收到任何连接错误,但是我确实得到了"FireDACSQLite错误@没有这样的表客户“。这是否表明我试图利用那个司机是愚蠢的?如果是的话,我有任何方法可以用FireDAC访问我的数据库吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-28 11:27:31

AFAIK Windows数据库是托管在云端的MS数据库。

您需要一个MS驱动程序。您只是不能用SQLite3驱动程序链接到MS!

通过购买XE6包来升级您的FireDAC版本,或者切换到其他库,比如ADO元件,这些库是XE6 Professional的一部分,如果我还记得的话。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25546841

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档