《php必知300问》中用adodb链接access数据库的问题
                 	
                        发表在PHP图书答疑
                        2013-05-17                                                
                    		
                                                                            	
                        
                        
                    
                    
                    	是否精华
                    	是
                    	否
                    
                    
                    
                            版块置顶:
                            是
                            否
                        
                    
                                           参考了十本php案例书,都有讲到用adodb的方式来连接access数据库。按照要求配置好之后,总是提示
Warning: odbc_pconnect() [function.odbc-pconnect]: SQL error: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序, SQL state IM002 in SQLConnect in C:\wamp\www\hyjl\adodb5\drivers\adodb-odbc.inc.php on line 81
# Time Memory Function Location
1 0.0006 671352 {main}( ) ..\conn.php:0
2 0.0168 3199920 ADOConnection->PConnect( ) ..\conn.php:27
3 0.0168 3200208 ADODB_odbc->_pconnect( ) ..\adodb.inc.php:588
4 0.0168 3200480 odbc_pconnect ( ) ..\adodb-odbc.inc.php:81
 
我得adodb用的是从http://sourceforge.net/projects/adodb/files/ 下载的最新版。。
我的conn文件是这么写的
$tmppath=substr(__FILE__,0,17);
$newpath=$tmppath."db\db_meeting.mdb";
include_once '../adodb5/adodb.inc.php';
$conn = ADONewConnection("access");
$conn->pconnect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$newpath");
$conn->execute("set names UTF-8");
求解决办法,谢了!
                
        	
        
        
    Warning: odbc_pconnect() [function.odbc-pconnect]: SQL error: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序, SQL state IM002 in SQLConnect in C:\wamp\www\hyjl\adodb5\drivers\adodb-odbc.inc.php on line 81
# Time Memory Function Location
1 0.0006 671352 {main}( ) ..\conn.php:0
2 0.0168 3199920 ADOConnection->PConnect( ) ..\conn.php:27
3 0.0168 3200208 ADODB_odbc->_pconnect( ) ..\adodb.inc.php:588
4 0.0168 3200480 odbc_pconnect ( ) ..\adodb-odbc.inc.php:81
我得adodb用的是从http://sourceforge.net/projects/adodb/files/ 下载的最新版。。
我的conn文件是这么写的
$tmppath=substr(__FILE__,0,17);
$newpath=$tmppath."db\db_meeting.mdb";
include_once '../adodb5/adodb.inc.php';
$conn = ADONewConnection("access");
$conn->pconnect("Driver={Microsoft Access Driver (*.mdb)};Dbq=$newpath");
$conn->execute("set names UTF-8");
求解决办法,谢了!

 
	
                                                 VIP会员
VIP会员 购物车
购物车

 私信
                         私信 
                     发表新帖
发表新帖 立即签到
立即签到 
        		  
        		 
         		 关注
关注
                  回复
 回复 支持(
                	支持( 反对(
                    反对( 
                







 
                     
                     
					 
						 
						 
						 
						