Bonjour,
Je dois importer le contenu d'un gros fichier CSV vers une ou plusieurs tables d'une base Firebird. Petite précison, je travaille en utilisant DBExpress.
Je me demandais ce qui était le plus efficace :
- travailler sur un dataset et insérer les enregistrements un à un
- ou alors générer un script SQL et le pousser directement en base via TSQLConnection.ExecuteDirect(monSQL).
Le tout encadré par une transaction bien évidemment.
Partager