J'ai un fichier qui test.txt contenant les éléments suivants:


ID,NAME,PHONE
--------------------------
1234,"nom prenom",1236832423
1235,"nom prenom2",234677232
1236,"nom prenom3",3287982439
1236,"nom prenom4",098734283274
J'utilise le fichier tst.fmt que le fichier en format:

8.0
3
1 SQLCHAR 0 6 "," 1 id SQL_Latin1_General_Cp437_BIN
2 SQLCHAR 0 50 "," 2 name SQL_Latin1_General_Cp437_BIN
3 SQLCHAR 0 10 "\r\n" 3 phone SQL_Latin1_General_Cp437_BIN
Maintenant, quand j'ai exécute la commande suivante dans SQL Query Analyser:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
BULK INSERT test
FROM 'c:\TEst.txt'
WITH
(
FIRSTROW = 3,
FORMATFILE = 'c:\tst.fmt'
)
Seules les deux dernières rangées obtenu inséré. Les deux premières rangées en dessous de la tête a été ignorée.

J'ai essayé avec différents fichiers, tout cela m'a donné le même résultat. Tout le monde vu cela auparavant? Qu'est-ce que je suis absent?


Merci