05-02-2008, 03:06 PM
Coucou,
pour Mysql, je sais pas, mais supposons que vous utilisiez ORACLE, VOus pourriez faire appel à un bout de code comme celui là, (trouvez sur dévelopez.com)
Dans cet exemple simple, si un INSERT plante (pour une contrainte d'intégrité par exemple), aucune action n'est réalisée.
Est-ce que cela pourrait résoudre le problème ? Ce type de requête est-il disponible avec vos systèmes de BDD (MYSQL, oracle, db2, sql server, sybase, ...) ?
Kéké, inquiet car potentiellement des failles de sécurités peuvent exister sur Magdales ... encore que j'aimerais le constater.
pour Mysql, je sais pas, mais supposons que vous utilisiez ORACLE, VOus pourriez faire appel à un bout de code comme celui là, (trouvez sur dévelopez.com)
Citation :BEGIN
INSERT INTO Tent VALUES (9, 'Uranus', 4, 'High-standing Tent 4 places');
INSERT INTO Tent VALUES (2, 'Neptune', 2, 'Simple Double Tent');
EXCEPTION
WHEN OTHERS THEN ROLLBACK;
END;
Dans cet exemple simple, si un INSERT plante (pour une contrainte d'intégrité par exemple), aucune action n'est réalisée.
Est-ce que cela pourrait résoudre le problème ? Ce type de requête est-il disponible avec vos systèmes de BDD (MYSQL, oracle, db2, sql server, sybase, ...) ?
Kéké, inquiet car potentiellement des failles de sécurités peuvent exister sur Magdales ... encore que j'aimerais le constater.