Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
j'ai un soupçon concernant l'adaptateur Zend_Db_Adapter_Pdo_Mssql :
lorsqu'on tente d'insérer une nouvelle ligne (Zend_Db_Table_Row) à partir d'un save(), les données sont bien mises dans la bd mais la méthode plante quand elle cherche à remonter la dernière valeur de clé primaire.
J'utilise Zend 1.0.3 et MS-SQL Server 7.0
j'ai patché en remplacant dans la méthode lastInsertId() en ligne 314 de Zend_Db_Abstract_Pdo_Mssql la requête
SELECT SCOPE_IDENTITY()
par :
SELECT @@identity
et ca va beaucoup mieux.
Hors ligne
Blaque suivante :
les noms de champ qui font plus de trente caractères dans MS-SQL n'en font plus que 30 (coupure) une fois sortis avec Zend_Db_Table.
Pour l'instant je ne sais pas d'où ca vient :
- la sortie de MS-SQL
- Zend_Db_Adapter_Abstract
- Zend_Db_Adapter_Pdo_Mssql
je vais devoir écourter mes champs en attendant de savoir d'où ca vient
si quelqu'un a une idée...
Hors ligne