你去ODBC里添加一个系统DSN。再去查找一个注册表。你看看。
HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ 下面,发生了些什么??
PS:不要告诉我说,你不会用PHP去操作注册表。
HKEY_LOCAL_MACHINE\Software\ODBC\ODBC.INI\ 下面,发生了些什么??
PS:不要告诉我说,你不会用PHP去操作注册表。
解决方案 »
- php怎么将一个未知数转换为Integer整数
- apache rewrite 下 .html .php后缀文件名改 .do文件名?
- WTP DLTK 等在PHP开发环境中的作用
- 对象引用的疑问
- Blogmemes中文站开通,欢迎使用!同时散分!
- 谁有PHPBB论坛的下载地址啊
- 求教,,急急!!!!等待高手解答
- 我只在自己的电脑上学习PHP(学习它的语法),只装PHP的编译器可以吗?装好以后应该怎样使用它来写PHP的源程序,和编译它。
- 关于APACHE+PHP+MYSQL的安装问题
- php与ORACLE7.3和ODBC的连接
- 谁知道哪里有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);