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 :
dans mon script je sélectionne ma base de données par défaut :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [BDD] db.adapter = PDO_SQLITE db.sqlite2 = true db.dsnprefix = :memory: db.params.dbname = tmxedit
si je lance mon script j'obtient cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $db = Zend_Db::factory($config->BDD->db); Zend_Db_Table::setDefaultAdapter($db);
Pourtant toutes mes tables contiennent des clés primaires.Uncaught exception 'Zend_Db_Table_Exception' with message 'A table must have a primary key, but none was found'
Jusqu'à présent j'étais en MySQL et tout fonctionnait à la perfection.
J'ai du omettre quelque chose mais quoi t'es-ce donc ?
Partager