php - 如何修复 PHP 中的“指定的 DSN 包含驱动程序和应用程序之间的体系结构不匹配”错误
问题描述
我只是想在管理工具中连接 php 和 ms-access 我可以看到有 2 个 32 位和 64 位的 ODBC 驱动程序,所以我配置了 32 位,因为我可以使用 Microsoft 访问驱动程序创建一个新数据源。之后,我编写此代码以检查现在是否可以连接到我的 msaccess
$con = odbc_connect("accessdatasource", "root", "" );
if($con){
echo "Connected";
} else {
echo "Failed";
}
我得到一个错误说
警告:odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] The specified DSN contains a architecture mismatch between Driver and Application, SQL 状态 IM014 in SQLConnect in SQLConnect in C:\xampp\htdocs\connect\index.php 上线7
有什么问题?我没有得到 DSN 包含架构不匹配
解决方案
推荐阅读
- reactjs - Reactjs如何在滚动上模糊背景图像?
- python - 使用 Python 为正值和负值绘制不同颜色的直方图
- python - 将二进制文件拆分为两个文件
- indexing - 预处理器输出中的 C 表索引
- react-redux - 如何应用 Redux 创建点击计数器
- python - 如何将 pylint 检查仅限于当前 repo 定义的对象?
- machine-learning - 如何将未来预测用作时间序列 LSTM 模型中的输入变量?
- kdb - 取消组合给定表中的多个列
- react-native - React Native 中的排序渲染
- json - Powershell Invoke-WebRequest XML 数据