提问人:Connie McBride 提问时间:11/11/2023 最后编辑:Dale KConnie McBride 更新时间:11/11/2023 访问量:53
ODBC w/Firedac 和 dbExpress Delphi Alexandria 11.3
ODBC w/Firedac and dbExpress Delphi Alexandria 11.3
问:
我有一种情况,我试图使用 ini 文件使用 ODBC 让 dbexpress 和 firedac 进行连接。
我们需要实现odbc与mssql驱动程序的原因是,SQL Server显然不再接受使用本机客户端dll的远程连接。
我设法通过将其放在我的 ini 文件中来使 dbexpress 连接正常工作。(Delphi 版本 10 西雅图)
我正在尝试在firedac(Delphi alexandria 11.3)上建立连接
遍历代码,连接字符串如下所示:Database=QCLocal;Server=PV06;DriverID=ODBC;DataSource=qcLocal13;MonitorBy=Remote;MARS=yes;OSAuthent=no;User_Name=ccm;Password=ccm
但是当它尝试连接时,我得到:
项目 LoginTest.exe 引发异常类 EODBCNativeException,并显示消息“[FireDAC][Phys][ODBC][Microsoft][ODBC 驱动程序管理器] 找不到数据源名称且未指定默认驱动程序”。 (qcLocal13 确实存在并且拼写正确)
我尝试过的其他设置/差异:Database=QCLocal;DriverID=ODBC;ODBCDriver=ODBC Driver 13 for SQL Server;DataSource=qcLocal13;MonitorBy=Remote;User_Name=ccm;Password=ccm
Database=QCLocal;DriverID=ODBC;ODBCDriver=ODBC Driver 13 for SQL Server;DataSource=qcLocal13;Server=PV06;MonitorBy=Remote;User_Name=ccm;Password=ccm
Database=QCLocal;DriverID=ODBC;ODBCDriver=ODBC Driver 13 for SQL Server;Server=PV06;MonitorBy=Remote;User_Name=ccm;Password=ccm
(错误项目 LoginTest.exe 引发异常类 EODBCNativeException,并显示消息“[FireDAC][Phys][ODBC][Microsoft][ODBC Driver 13 for SQL Server]未提供 DSN 和 SERVER 关键字”。
Database=QCLocal;DriverID=ODBC;Server=PV06;MonitorBy=Remote;User_Name=ccm;Password=ccm
项目 LoginTest.exe 引发异常类 EODBCNativeException,并显示消息“[FireDAC][Phys][ODBC][Microsoft][ODBC 驱动程序管理器] 找不到数据源名称且未指定默认驱动程序”。
我的使用子句确实包括
FireDAC.Phys.ODBC、FireDAC.Phys.ODBCDef
那么,我错过了什么以及如何解决它吗?
答: 暂无答案
评论