[VB6] Problème récupération de données
Bonjour,
J'espére que vous pourrez m'aider car je commence à m'arracher les cheveux.
J'exécute une requête dans laquelle je sélectionne les valeurs d'un fichier .csv :
Code:
1 2 3
|
objRecordSet.Open "SELECT * FROM " & CommonDialog1.FileTitle & "", _
objConnection, adOpenStatic, adLockOptimistic, adCmdText |
Ensuite, j'établis la connection à la base de données :
Code:
1 2 3 4 5 6 7 8
|
Set cnx = New ADODB.Connection
'Définition du pilote de connexion
cnx.Provider = "Microsoft.Jet.OLEDB.4.0"
'Définition de la chaîne de connexion
cnx.ConnectionString = "C:\DB1.mdb"
'Ouverture de la base de données
cnx.Open |
Et enfin, j'insére les valeurs obtenues dans une table Access :
Code:
1 2 3 4 5 6 7
|
Do Until objRecordSet.EOF
TmpSqlInsertCorporateData = "INSERT INTO CORPORATE_DATA (ENTITY_ID, CORPORATE_NAME) VALUES (" & objRecordSet.Fields.Item(0) & ", '" & objRecordSet.Fields.Item(1) & "');"
cnx.Execute (TmpSqlInsertCorporateData)
objRecordSet.MoveNext
Loop
cnx.Close |
Les données sont bien récupérées et bien insérées dans ma table exceptée les données du premier record!
Pouvez-vous m'aider? Merci d'avance