Bonjour à tous,
Dans mon application (vb6), je cherche à copier les tables et leurs données d'une base access vers une base SQL Server. Dans un première temps, je crée la table destination en reprenant le même nom de la table source. Dans un deuxième temps, j'insert les enregistrements de la table source vers la table destination via la requête suivante :
"INSERT INTO [MaTableDestination] IN '' [ODBC;DSN=MonDSN;UID=MonLoginSQL;PWD=MonPwdSQL;Server=NomServeur;Database=NomBdDDestination] SELECT * FROM [MaTableSource]
L'application plante au bout de 5 minutes et affiche le message suivant "mémoire insuffisante".
Elle bloque notamment sur des tables où je dois insérer plus de 1000 enregistrements.
Existe-t-il une solution plus performante pour insérer des enregistrements en masse ?
Merci pour vos futures réponses.
Partager