Thema Datum  Von Nutzer Rating
Antwort
15.02.2021 15:55:53 Sigi
NotSolved
15.02.2021 16:39:02 Mase
NotSolved
15.02.2021 18:42:30 Gast10346
NotSolved
15.02.2021 19:43:50 Mase
NotSolved
15.02.2021 20:10:33 Sigi
NotSolved
15.02.2021 20:25:32 Mase
NotSolved
16.02.2021 07:05:07 Sigi
NotSolved
16.02.2021 07:34:50 Mase
NotSolved
16.02.2021 07:54:16 Sigi
NotSolved
Blau RecordSet liefert falsches Ergebnis - Bug?
16.02.2021 09:38:18 Mase
NotSolved
16.02.2021 10:39:49 Sigi
NotSolved
16.02.2021 13:58:14 Trägheit
NotSolved
16.02.2021 14:00:10 Trägheit
NotSolved
16.02.2021 14:23:06 Trägheit
NotSolved
16.02.2021 15:08:25 Trägheit
NotSolved
16.02.2021 19:24:09 Trägheit
NotSolved
16.02.2021 19:36:39 Gast48453
NotSolved
16.02.2021 15:43:05 Mase
NotSolved
16.02.2021 17:23:36 Gast95053
NotSolved
17.02.2021 10:08:32 Sigi
Solved
17.02.2021 15:48:53 Trägheit
NotSolved

Ansicht des Beitrags:
Von:
Mase
Datum:
16.02.2021 09:38:18
Views:
385
Rating: Antwort:
  Ja
Thema:
RecordSet liefert falsches Ergebnis - Bug?

File ist angekommen.

In Deinem File sind Überschriften. Wenn Du als Text verwenden möchtest, brauchst Du HDR=Yes.

Schau Dir dazu mal diesen Link an.


 

Jetzt versuchst mal folgendes:

Beobachte nachfolgenden Code bzw die Variable "v" im lokalen Anzeigefenster.

(Wenn noch nicht angezeigt wird dann im VB-Editor über  Ansicht | Lokal-Fenster anzeigen lassen)

Public Sub Import()
     
    Dim strCon      As String
    Dim strFile     As String
    Dim strSQL      As String
    Dim cn          As ADODB.Connection
    Dim rs          As ADODB.Recordset
    Dim v
     
    strFile = "c:\Test\dta\dta.xls"
    strCon = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & strFile & ";Extended Properties=""Excel 12.0;HDR=Yes;IMEX=1"";"
     
    Set cn = CreateObject("ADODB.Connection")
    Set rs = CreateObject("ADODB.Recordset")
 
    cn.Open strCon
     
    strSQL = "SELECT * FROM [Tabelle1$]"
    rs.CursorType = adOpenDynamic
    rs.Open strSQL, cn
    rs.MoveFirst
    v = rs.GetRows(-1, 0)
    Stop
    
End Sub

 

Hinweis: Pfad zur Datei musste natürlich an Deine Umgebung anpassen.


 

Der Code stoppt wie gewollt bei der Stop-Anweisung.

Folgendes dürftest jetz im Anzeigefenster sehen können.

 

Der Datentyp "Date" wird erkannt (trotz HDR=Yes) bzw genauso wie im obigen Link geschrieben steht.


 

zum Abschluß:

Du hast nun ein 2D-Array.

Kannst locker in Dein Zielfile schreiben ... 100 mal und mehr ;)


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
15.02.2021 15:55:53 Sigi
NotSolved
15.02.2021 16:39:02 Mase
NotSolved
15.02.2021 18:42:30 Gast10346
NotSolved
15.02.2021 19:43:50 Mase
NotSolved
15.02.2021 20:10:33 Sigi
NotSolved
15.02.2021 20:25:32 Mase
NotSolved
16.02.2021 07:05:07 Sigi
NotSolved
16.02.2021 07:34:50 Mase
NotSolved
16.02.2021 07:54:16 Sigi
NotSolved
Blau RecordSet liefert falsches Ergebnis - Bug?
16.02.2021 09:38:18 Mase
NotSolved
16.02.2021 10:39:49 Sigi
NotSolved
16.02.2021 13:58:14 Trägheit
NotSolved
16.02.2021 14:00:10 Trägheit
NotSolved
16.02.2021 14:23:06 Trägheit
NotSolved
16.02.2021 15:08:25 Trägheit
NotSolved
16.02.2021 19:24:09 Trägheit
NotSolved
16.02.2021 19:36:39 Gast48453
NotSolved
16.02.2021 15:43:05 Mase
NotSolved
16.02.2021 17:23:36 Gast95053
NotSolved
17.02.2021 10:08:32 Sigi
Solved
17.02.2021 15:48:53 Trägheit
NotSolved