Bonjour,
Voici mon problème :
j'ai une application VB6 qui lit une feuille excel et enregistre ses données dans une tables access.
J'ai un problème sur un champs en particulier qui contient du texte ou du numérique.
Quand je fais :
les champs update_code, english et french sont lu sans problème. Par contre, le champ code n'est lu que pour le texte (et non le numérique)... résultat, j'ai un enregistrement sur deux dans ma table access... D'où cela peut il venir ? merci![/quote]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 strSQL2 = "SELECT [TMP_INDUSTRY].* From [TMP_INDUSTRY];" Set sRS = New ADODB.Recordset sRS.Open strSQL2, SCnn, adOpenKeyset, adLockOptimistic 'on remplit la base access avec tous les champs du fichier excel While Not mRS.EOF = True sRS.AddNew sRS!Code = Nz(mRS!Code) sRS!update_code = Nz(mRS!update_code) sRS!English = Nz(mRS!English) sRS!French = Nz(mRS!French) sRS.Update i = i + 1 num = i + 1 mRS.MoveNext sRS.MoveNext Wend
Partager