Unable to connect to data source: library #39;gds32.dll#39; failed to load - Firebird Connection PHP odbc_connect(无法连接到数据源:库无法加载-Firebird连接PHP ODBC_CONNECT)
问题描述
我正在尝试使用PHP连接到Firebird数据库。 这是我用来连接到它的简单代码。
$user = "******";
$password = "******";
$ODBCConnection = odbc_connect("DRIVER={Firebird/InterBase(r) driver};Database=******;Server=******;Port=******", $user, $password);
我已经从这个网页https://www.firebirdsql.org/en/odbc-driver/安装了火鸟的ODBC驱动程序。我已经设法将正确的(我相信)字符串添加到ODBC连接内的驱动程序中,但现在我遇到了这个错误:
Warning: odbc_connect(): SQL error: [ODBC Firebird Driver]Unable to connect to data source: library 'gds32.dll' failed to load, SQL state 08004 in SQLConnect
我在本地主机上使用XAMPP运行一台Apache服务器。我编写的所有内容都在index.php文件中,只是尝试连接到数据库。
如有任何帮助,我们将不胜感激。
推荐答案
如果您的系统上没有安装FireBird客户端库(fbclient.dll或尝试作为备用的gds32.dll),或者您已经安装了它,但它的位数不正确,则会发生此错误。
若要安装Firebird客户端库,请使用Right Bitness*的Firebird服务器安装程序(例如https://www.firebirdsql.org/en/firebird-3-0/中的Firebird 3 Windows 64位),并安装客户端组件。
也就是说,如果您使用的是PHP,那么使用Firebird PHP driver可能是有意义的(尽管这仍然需要安装fbclient.dll)。
*:Right Bitness:如果使用32位PHP,则需要32位客户端库,如果是64位,则需要64位客户端库。
这篇关于无法连接到数据源:库无法加载-Firebird连接PHP ODBC_CONNECT的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:无法连接到数据源:库无法加载-Firebird连接PHP ODBC_CONNECT
基础教程推荐
- 超薄框架REST服务两次获得输出 2022-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 在多维数组中查找最大值 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01