vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt 
Autor: wincnc
Datum: 12.02.06 08:39

Hallo, das geschieht weil das Feld mit dem Punkt als Zahlenfeld angesehen wird.
Erstelle in dem gleichen Ordner in dem die *.csv Datei liegt eine Datei Namens Schema.ini.

Kopiere folgenden Text in die Datei Schema.ini:

[EINSTELLUNG]
ColNameHeader = False
CharacterSet = ANSI
DecimalSymbol=.
Format = Delimited(;)
Col1 = "Feld1" Text
Col2 = "Feld2" Text
Col3 = "Feld3" Text
Col4 = "Feld4" Text
Col5 = "Feld5" Text
Col6 = "Feld6" Text

Folgende Zeile in Deinem Code musst Du ändern!
Von:
conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\CsvOrdner;Extended" & _
  "properties='text;HDR=NO';"
Nach:
conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\CsvOrdner;Extended" & _
  "properties='text;DSN=EINSTELLUNG';"
Bei mir gings so:
Private Sub Command1_Click()
Dim conn2 As New Connection
Dim ergebniscsv As New Recordset
Dim spaltenAnzahl As Integer
 
conn2.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\CsvOrdner;Extended" & _
  "properties='text;DSN=EINSTELLUNG';"
 
ergebniscsv.CursorLocation = adUseClient
 
ergebniscsv.Open "SELECT * FROM datei.csv", conn2, adOpenDynamic, _
  adLockOptimistic
 
spaltenAnzahl = ergebniscsv.Fields.Count
 
While Not ergebniscsv.EOF
                For i = 1 To spaltenAnzahl
                        MsgBox ergebniscsv.Fields(i - 1)
                Next i
 
                ergebniscsv.MoveNext
Wend
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Recordsetinhalt entspricht nicht ganz dem csv-Inhalt1.535monkeystar12.02.06 06:44
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt937wincnc12.02.06 08:39
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt794monkeystar12.02.06 08:49
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt761monkeystar12.02.06 08:54
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt755monkeystar12.02.06 09:09
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt750monkeystar12.02.06 09:21
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt801wincnc12.02.06 09:11
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt773wb-soft12.02.06 09:31
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt767monkeystar12.02.06 10:31
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt793bangarang13.02.06 15:55
Re: Recordsetinhalt entspricht nicht ganz dem csv-Inhalt732Parametic16.12.06 19:57

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel