Salut a tout l'monde, j'ai un petit souci avec une base access en C# : je souhaite faire plusieurs INSERT a la suite, mais j'aimerais avoir a faire le moins d'acces a la BDD possible (pour une question de rapidité d'execution) ! Donc ma question est : est ce possible d'inserer plusieurs lignes en une seule requete ? Ou bien est ce que l'on peut importer des données a partir d'un fichier texte dans une base access ?
Merci de vos réponses !
A voir également:
Insert into plusieurs lignes
Insert plusieurs lignes sql - Meilleures réponses
Insérer plusieurs lignes sql - Meilleures réponses
Ben non mais désolé, plusieurs insert into en une seule requete, j'vois pas...Tu peux donner un exemple stp ? SInon pour l'insertion d'un fichier texte, l'inconvenient c'est que je veux le faire par code, sans utiliser access lui meme !
insert into maTable (id, nom , prenom) values (1, "martin", "paul");
insert into maTable (id, nom , prenom) values (2, "durant", "jacques");
....
commit;
Tu peux également insérer un "commit" entre chaque ligne (pour te rassurer) mais il ne faut pas oublier de le faire au moins une fois (en fin d'insertion).
Pour l'insertion d'un fichier texte en par code, il te faut aller sur un forum C# (dsl).