2010-08-02 41 views
3

我正在使用MDB2_Driver_pdoSqlite來使用PEAR訪問sqlite3數據庫。我能夠連接到數據庫並顯示listTables()的表格列表,但是當我嘗試運行mdb2函數tableInfo()時出現錯誤。 MDB2 Error: not found[Error message: primary is not an existing table constraint]我運行了以下系統:獲取MDB2與sqlite3通過pdo工作

  • 的MacOS X 10.5.8
  • PHP 5.3.0
  • 源碼3.6.23.1
  • MDB2 2.5.0b2
  • MDB2 PDO sqlite3的司機V1

任何想法是什麼導致此錯誤,以及如何解決它?

回答

1

我通過電子郵件發送作者,他告訴我他的驅動程序不支持主鍵。一旦我從我的表中刪除了主鍵字段,它就起作用了。所以我想我會試用Doctrine來獲取php數據庫抽象。