使用PHP和PDO进行Microsoft访问 [英] Microsoft access with PHP and PDO

查看:63
本文介绍了使用PHP和PDO进行Microsoft访问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试连接到我的访问数据库,但是不能.我在带有IIS 7的Microsoft服务器2008上.我一直收到此错误消息. SQLSTATE [IM002] SQLDriverConnect:0 [Microsoft] [ODBC驱动程序管理器]找不到数据源名称,也未指定默认驱动程序.不确定我在做什么错.任何想法都会有所帮助.

I am trying to connect to my access database but cannot. I have on my Microsoft server 2008 with IIS 7. I keep getting this error message. SQLSTATE[IM002] SQLDriverConnect: 0 [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified. Not Sure what I am doing wrong. Any ideas would help.

<?php
try {

 $conn = new PDO("odbc:Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\\staffing.mdb;Uid=Admin");

}
catch (PDOException $e) {
  echo $e->getMessage();
}
?>

推荐答案

如下所示编写连接对象并保存字符大小写.

Write the connection object like the following and save characters case.

$dbName = "E:\\path\\to\\db.mdb";
 $db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)};charset=UTF-8; DBQ=$dbName; Uid=; Pwd=;");

这篇关于使用PHP和PDO进行Microsoft访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆