0
我不明白爲什麼CodeIgniter將我的表名稱包裝在括號中。當我爲MS SQL使用CodeIgniter的ODBC驅動程序時,它會顯示下面的錯誤,但它使用MySql驅動程序可以很好地工作。我怎樣才能阻止這種錯誤發生?codeigniter和odbc連接
A Database Error Occurred
Error Number: 37000
[Microsoft][ODBC SQL Server Driver][SQL Server]Incorrect syntax near ')'.
SELECT * FROM (ci_sessions) WHERE session_id = '3ad914bb5f5728e8ac69ad1db8fc9841' AND user_agent = 'Mozilla/5.0 (Windows NT 6.1; rv:10.0.2) Gecko/20100101 Firefox/10.0.2'
Filename: D:\wamp\www\IVR_Panel\system\database\DB_driver.php
Line Number: 330
我也試過在SQL Server 2005中執行同樣的查詢,它沒有括號,但仍然與他們的錯誤。我使用活動記錄,因此可以輕鬆地在ODBC和MySQL驅動程序之間切換。我在哪裏可以修改CodeIgniter以刪除括號?
得益於它完美的作品,在這裏我要補充完整的表名喜歡數據庫。 schema_name.table_name ...再次感謝 – 2012-03-09 07:08:22