Frage : OleDbDataReader überspringt etwas Werte in meiner CSV Akte

Ich habe irgendeinen Code, der ein CSV Antriebskräfte eines dieses Benutzers analysiert.  Es ist eine Weise vom Kunden, ihre Aufzeichnungen aktuell zu halten.  Sowieso schien alles, adaequat zu sein, aber ich beachtete, dass keine der kanadischen Postleitzahlen vorbeikamen (übrigens gehend von CSV zu SQL).  Wenn ich durch analysiere, ziehen die US-Postleitzahlen fein vom CSV, aber der Kanadier leer sind.  Ich bekannt gebe irgendeinen Code, dass ich verwende, jede mögliche Hilfe sein appreciated.

Thanks e.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
string strConn = „Provider=Microsoft.Jet.OLEDB.4.0; Datenquelle =“ + strPath +“; Ausgedehntes Properties='text; HDR=Yes; FMT=Delimited'";
        OleDbConnection Anschl. = neues OleDbConnection (strConn);
        Anschl. Öffnen ();
        Versuch
        {
            OleDbCommand comm = neues OleDbCommand („* von [“ + strFilename + „]“, Anschl.) VORWÄHLEN;
            OleDbDataReader las = comm.ExecuteReader ();

            während (gelesen. Gelesen ())
            {
                xdlr = „HL“ + las [0] .ToString ();
                xname = las [1] .ToString ();
                xaddr = las [3] .ToString ();
                xcity = las [4] .ToString ();
                xstate = las [5] .ToString ();
                xzip = las [6] .ToString ();
                xphone = las [7] .ToString ();
                xfax = las [8] .ToString ();
                xemail = las [9] .ToString ();
            }  
        }

Antwort : OleDbDataReader überspringt etwas Werte in meiner CSV Akte

Sind alles, das arbeitet, wie, oder Sie macht Probleme?

Sind Sie verwendenVLans?
Welcher Stammmodus ist der Satz 3560 auf zu den Anschlüssen zum engen Tal?

Was ist Ihr Verbrauch auf der Verbindung zum SGE 2002?


Weitere Lösungen  
 
programming4us programming4us