Bonjour
J'ai fait un tableau PHP qui va aller chercher des données dans une base SLQ express
Je peux ajouter des nouvelles lignes et supprimer la dernière ligne sans problème via un formulaire php et son fichier de traitement.
Par contre je n'arrive pas à faire des insertions ou des suppressions sans que ne pose de problème dans la base car ce sont des ID auto incrémenté.
et même via un script purement SQL, cela me donne en suppression un trou dans les ID et quand je veux remettre une ligne cela me met un message d’erreur " violation **** " il faut désactiver un truc et le réactiver un après, d'autant que si je veux modifier la ligne par exemple 25, en réalité il faut indiquer l'ID 24...
Je ne sais pas si il y a déjà des scripts tous fait ou non pour résoudre mes deux problèmes, si c'est le cas, je suis preneur
exemple code SQL ligne 104 pour remettre une ligne supprimé
l'idéal serait lors de la suppression d'une ligne avoir toutes les ligne qui était supérieur à 104 de descendre d'une position.SET IDENTITY_INSERT AttributionAbon ON;
INSERT INTO AttributionAbon (ID, Departutil, NomUtilisateur, NomOrdinateur, EnvSystem, NomLogiciel, VersLogiciel, NumBC, NumDeSerie, CleLicence, TypeIns, InfoActivation, DateFinAbon, NumTicket, Commentaire)
VALUES (104, 'Test', 'toto', 'pc01', 'Windows', 'test', '1', '001', 'test', '123456', 'Initial', 'N/A', '02022022', 'TCK0001', 'RAS');
SET IDENTITY_INSERT AttributionAbon OFF;
Merci d'avance
Partager