回leegangk,是的,我已经去掉了,还把extension=php_sybct.dll前面的也去掉了.我是写DELPHI的,从没接触过PHP,昨天老板硬要给我这个项目做,呵呵,高手们帮帮忙!~~<?php phpinfo(); $Conn=odbc_pconnect("psc","sa","password",cursor_type); ?>我代码是这样的,就是第二句出错,报错如下: -------------------------- Warning: SQL error: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序, SQL state IM002 in SQLConnect in c:\inetpub\wwwroot\PHP\helloworld.php on line 133 --------------------------小弟在线等.....
phpinfo();
$Conn=odbc_pconnect("psc","sa","password",cursor_type);
?>我代码是这样的,就是第二句出错,报错如下:
--------------------------
Warning: SQL error: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序, SQL state IM002 in SQLConnect in c:\inetpub\wwwroot\PHP\helloworld.php on line 133
--------------------------小弟在线等.....
后面值的格式是什么样子的?字符串吗? 能不能给个例子? 注:我要连的是别人机器上的数据库.
-----------------------------
[ODBC]
;odbc.default_db = Not yet implemented
;odbc.default_user = Not yet implemented
;odbc.default_pw = Not yet implemented
-----------------------------是不是这样?
[ODBC]
odbc.default_db = "db_psc"
odbc.default_user = "sa"
odbc.default_pw = "password"
1. 我在php.ini里面已经去掉了extension=php_sybase_ct.dll前面的分号.
2. ODBC连数据库,我用的是"sybase system 11",能通.
但在执行sybase_pconnect("PSC","sa","password");时出错.
3. ODBC连数据库,我用SQL SERVER,能连接成功.
执行sybase_pconnect("PSC","sa","password");时也不出错.
-------------
我觉得这样,说明应该是我的PHP连ODBC时,只是不支持SYBASE数据库,是不是?
要做什么别的设置呢?好晕,到现在还没搞通这个连接!
没注意就回了个贴.呵呵,马上切回来!