DBX Error: Driver could not be properly initialized.

npkaida 2016-08-19 10:58:14
环境:windows 10 + Rad Studio 10.1 Berlin + MSSQL2012
之前用 dbx 连接 MSSQL正常。后来安装了 HTML5 builder,再用 dbx 连接 MSSQL 就不正常了,提示:
DBX Error: Driver could not be properly initialized.
Client library may be missing, not installed properly, of the wrong wersion, or the driver may be missing from the system path.
但用 dbx 连接 InterBase 正常,不受影响。
卸载 HTML5 builder、 Rad Studio 10.1 Berlin 并重新安装 Rad Studio 10.1 Berlin,问题依旧。

百度一下,找到一些帖子,但不能解决问题。

那位高手遇到过类似问题,如何解决?望指教。

谢谢!
...全文
897 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
键行天下 2019-01-20
  • 打赏
  • 举报
回复
要安装 Microsoft SQL Server 2008 Native Client
X86
http://download.microsoft.com/download/b/b/2/bb22098a-c071-415f-9269-2eb26cefb562/sqlncli.msi

X64 包
http://download.microsoft.com/download/9/9/d/99de4110-04b7-4e0e-8375-b04234fff0d8/sqlncli.msi
darlingshen 2018-07-10
  • 打赏
  • 举报
回复
delphi开发可真费劲!动不动就要重装系统。
npkaida 2016-08-29
  • 打赏
  • 举报
回复
看来没有好办法,只能重新安装系统了。
npkaida 2016-08-24
  • 打赏
  • 举报
回复
谢谢回复。 我知道是 DBX 版本问题,而且是因先装 RAD Studio 10.1 Berlin 后装 HTML5 builder 引起的(HTML5 builder 的 DBX 版本低于 Berlin)。 现在的问题是删除 HTML5 builder,重装 RAD Studio 10.1 Berlin,还是不能恢复 RAD Studio 10.1 Berlin 的 DBX 版本。 该如何解决?
lyhoo163 2016-08-24
  • 打赏
  • 举报
回复
1、两都要删除; 2、检查安装目录,是否完全删除。 3、检查注册表,要删除注册表中的残余; 4、重新安装还是不行,只有重新安装系统了。
lyhoo163 2016-08-23
  • 打赏
  • 举报
回复
版本不对,驱动有冲突。
reverzeng 2016-08-23
  • 打赏
  • 举报
回复
问了一下度娘,应该是数据库连接驱动的版本问题: http://codeverge.com/embarcadero.delphi.install/borland.data.tdbxerror-dbx-error-d/1081071 http://codeverge.com/embarcadero.delphi.dbexpress/dbx-error-driver-could-not-be-pr/1079757 特别要关注这两个文件,看版本是否一致 dbxmss*.dll sqlncli*.dll 希望能有所帮助
npkaida 2016-08-22
  • 打赏
  • 举报
回复
没人遇到过这个问题?

2,496

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧