问题:我可以使用odbc_exec在PHP中成功地使用select查询,但是我不能执行INSERT INTO or UPDATE查询。php
$cnnOra = odbc_connect($strarrDSN['dsn'], $strarrDSN['username'], $strarrDSN['pswd'])
我使用WAMP服务器PHP5.3.4和server 2008 r2连接,使用驱动程序odbc驱动程序2011当我执行这个查询时得到了正确的答案,但是在执行以下查询时出错,我在sqlserver中检查了相同的查询,它给了我相应的结果。SELECT [password],[username] FROM customer Where $name=[password] and $pass=[username]
这就是我得到的
所以我在微软的Linux站点上安装了官方的ODBC驱动程序(我现在使用的是CentoOS 64):我可以连接,进行简单的查询,但是我不能从存储过程中捕获任何输出参数,也不能捕获查询输出:foreach ($result as $row) {}PHPDriver 11 for SQL Server]String data, right truncation