1
A
回答
1
您的聽衆未啓動(發出命令lsnrctl start
)或您的tnsnames.ora錯誤。
0
在php.ini文件中進行更改 通過刪除來啓用oci驅動程序取消註釋;分號 檢查正確的dll文件 然後
試試這個簡單的類
class AdoConnection {
public $dbh;
public function __construct() {
include_once '../adoconnection/adodb5/adodb.inc.php'; // include your adodb.inc.php file
$server = "127.0.0.1";
$user = "USER/SCHEMA/Database";
$pwd = "password";
$db = "SID OR Service_Name";
$this->dbh = NewADOConnection('oci8');
$this->dbh->Connect(FALSE, $user, $pwd, '(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ' . $server. ')(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = ' . $db . ') (SID = ' . $db . ')))');
}
public function select($sql) {
$result = $this->dbh->Execute($sql);
$result = $result->GetRows();
return $result;
}
public function insert($sql) {
$result = $this->dbh->Execute($sql);
return $result;
}
}
$dbh = new AdoConnection();
$dbh->select($sql);
$dbh->insert($sql);
只要保持你的error_reporting和display_errors設置在看到錯誤。
ini_set('display_errors',1);
error_reporting(E_ALL);
相關問題
- 1. 使用VPC連接到使用Lambda的Oracle時發生錯誤
- 2. 在JDBC中連接到Oracle數據庫時發生錯誤
- 3. 在.NET OLE DB連接中連接到Oracle時發生LoaderLock錯誤
- 4. 連接時發生Python SocketServer錯誤
- 5. 從Excel打開ADODB連接 - 錯誤424
- 6. 錯誤與連接在php中的adodb
- 7. Oracle連接錯誤
- 8. 無法連接到Management Studio「連接到SQL Server時發生錯誤」
- 9. 將ADODB連接遷移到.NET
- 10. 嘗試連接到SQL Server 2016時發生錯誤596
- 11. 連接到數據庫時發生SQlite錯誤
- 12. 連接到Excel工作簿時發生致命錯誤
- 13. 連接到Google雲時發生內部錯誤SQL
- 14. 連接到Access數據庫時發生JDBC SQL錯誤
- 15. Android Studio - (zxing)W/CameraBase:連接到相機時發生錯誤:0
- 16. 在使用node.js連接到VM中的mongodb時發生錯誤
- 17. 嘗試連接到MySQL數據庫時發生PHP錯誤
- 18. 連接到dask.distributed羣集時發生Pickle錯誤
- 19. 連接與ADODB
- 20. ADODB mySQLi連接
- 21. JDBC連接錯誤到Oracle數據庫
- 22. SSIS連接到Oracle 10g錯誤
- 23. 使用ODBC連接到Oracle的錯誤
- 24. TOAD爲oracle連接錯誤
- 25. Hibernate的Oracle連接錯誤
- 26. 從Visual Studio連接到Oracle時出錯
- 27. 使用JDBC連接到Oracle時出錯
- 28. mscorlib.dll嘗試將我的程序連接到Google表格Api時發生錯誤
- 29. 錯誤:連接到WebService時
- 30. 連接失敗:將POST數據從Xcode發送到傳統ASP頁時發生錯誤Url(空)錯誤。
您的監聽程序未啓動('lsnrctl start`)或您的tnsnames.ora錯誤。 – 2011-01-11 13:27:37