Problème de connexion SQLITE
Bien le bonjour et bonne année,
j'ai un problème de connexion à une base sqlite (c'est la première fois que j'utilise cette base).
J'ai donc une base sqlite 2 à laquelle je veux me connecter sous Zend 1.6.0.
j'ai donc un config.ini avec ces paramètres :
Code:
1 2 3 4 5 6
|
[BDD]
db.adapter = PDO_SQLITE
db.sqlite2 = true
db.dsnprefix = :memory:
db.params.dbname = tmxedit |
dans mon script je sélectionne ma base de données par défaut :
Code:
1 2 3
|
$db = Zend_Db::factory($config->BDD->db);
Zend_Db_Table::setDefaultAdapter($db); |
si je lance mon script j'obtient cette erreur :
Citation:
Uncaught exception 'Zend_Db_Table_Exception' with message 'A table must have a primary key, but none was found'
Pourtant toutes mes tables contiennent des clés primaires.
Jusqu'à présent j'étais en MySQL et tout fonctionnait à la perfection.
J'ai du omettre quelque chose mais quoi t'es-ce donc ?