我有一個MSSQL數據庫。我寫了一個php頁面來連接並從中檢索數據。該代碼在我的本地主機上工作。使用ADO和PHP連接到MSSQL數據庫
$strCon = "Provider=SQLOLEDB;Data Source=local;database=test;uid=sa;pwd=go;"; $strAlias = "GEORGE"; $strSql = "SELECT LINK FROM LINKS WHERE ALIAS = '" . $strAlias . "'"; $Con = new COM ("ADODB.Connection") or die("Cannot start ADO"); $Rs = new COM ("ADODB.Recordset") or die("Cannot start ADO"); $Con->open($strCon); $Rs->open($strSql,$Con,1,3); if (!$Rs->EOF && !$Rs->BOF) { $strTargetLink = $Rs->Fields['LINK']; echo $strTargetLink; } $Rs->Close(); $Con->Close(); $Rs = null; $Con = null;
當我在服務器上運行此代碼時,我收到一些錯誤?當echo $ strTargetLink;行執行,字
對象
接收到發送的HTML頁面上以及在該頁面的源代碼。
我在IIS上運行PHP作爲FastCGI應用程序。 PHP 4.4.7和5.2.6均受支持。
任何想法?這是什麼對象文字是什麼意思?
感謝。
代替使用回聲的,我現在試圖
var_dump($strTargetLink);
和接收的信息
對象(COM)(1){[0] =>資源(3)式的(COM )}
請總是給你得到 – 2011-01-23 18:05:27