如何使用PHP创建一个系统DSN,以便 通过ODBC访问Access数据库呢!或者 有没有其它好的方法。 你去ODBC里添加一个系统DSN。再去查找一个注册表。你看看。HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ 下面,发生了些什么??PS:不要告诉我说,你不会用PHP去操作注册表。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没操作过注册表。可能这样可以:php建立一个注册表文件。用exec/popen等执行一行dos命令把这个文件导入注册表。 我是的确不会用PHP,因为这次只是临时必须用这个.希望能给出个离子! 为什么要“使用PHP创建一个系统DSN”呢?手工建一个就是了 确认你的“虚拟主机”支持Access确认你的“虚拟主机”支持odbc函数集你可用$connstr = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("Access.mdb") ;$connid = odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );连接Access数据库没有哪个isp供应商会让你设置dsn的,你只能通过连接字来连接Access你也可以象asp一样的使用数据库Access$conn = new com("ADODB.Connection");$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("Access.mdb");$conn->Open($connstr); 在PHP中连接ACCESS有三种方式1、创建系统数据源,用php提供的odbc函数即可 2、同样使用php的odbc函数,但不创建数据源。 $connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("netBook.mdb") ; $connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC ); 3、使用微软的ADODB数据库驱动 $conn = new com("ADODB.Connection"); $connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("netBook.mdb"); $conn->Open($connstr); $rs = new com("ADODB.RecordSet"); $rs->Open("select * from class",$conn,1,1); 怎么获取网页中访问的请求地址 在线等候~~~~求一个MYSQL时间字段内容替换语句~~~急~ 简单js Php DOM问题,急用!!!!高手请赐教! 初学php,关于类的疑问~~~ 新手学PHP。怎样读取数据库中的一条记录?总是报错? 急!请问怎么样才能取道下拉菜单选项的值?? 请问PHP能否发送附加。 急!~哪位能帮我看看PHP移植问题 有没有高手帮我看看这个代码要怎么改 谁知道哪里有php的产品+新闻+留言+招聘 整站系统下载? for循环可以这样用吗?
可能这样可以:
php建立一个注册表文件。
用exec/popen等执行一行dos命令把这个文件导入注册表。
手工建一个就是了
确认你的“虚拟主机”支持odbc函数集你可用
$connstr = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("Access.mdb") ;
$connid = odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );
连接Access数据库没有哪个isp供应商会让你设置dsn的,你只能通过连接字来连接Access你也可以象asp一样的使用数据库Access
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("Access.mdb");
$conn->Open($connstr);
1、创建系统数据源,用php提供的odbc函数即可
2、同样使用php的odbc函数,但不创建数据源。
$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("netBook.mdb") ;
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );
3、使用微软的ADODB数据库驱动
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("netBook.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from class",$conn,1,1);