Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
220to224
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
220to224
220to224
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Probleme mit DAO und Typen

Probleme mit DAO und Typen
20.02.2003 16:28:22
Alex F
Hallo Leute,
vielleicht kann mir jemand hierbei helfen:
Ich wollte ein Excel Workbook als Datenbank benutzen-
also darin lesen und schreiben , ohne es zu öffnen.
Mit der u.g. Sub kann ich eine Tabelle einlesen :-) bis auf folgendes Problem:
Wenn in einer Spalte Werte verschiedenen Typs also zB.
in A1 und A3 ein Text, in A2 aber eine Zahl steht dann wird
die Zahl nicht mit übergeben.
Wenn in B1 und B3 eine Zahl, in B2 aber ein Text steht dann wird
der Text nicht mit übergeben.
Wie kann ich ein Recordset erstellen, mit dem ich auch
unterschiedliche Typen in einem Field einlesen kann?

Vielen Dank für Eure Hilfe

Sub DAOCopySheet()
'Excel 97 mit Verweis auf Microsoft DAO 3.5 Object Library
Dim db As Database
Dim rs As Recordset
Dim r As Long, c As Long

Set db = OpenDatabase("c:\test.xls", False, False, "Excel 8.0;HDR=No;")
Set rs = db.OpenRecordset("Tabelle1$", dbOpenTable)
ActiveSheet.Cells.Clear
For c = 0 To rs.Fields.Count - 1
rs.MoveFirst
For r = 1 To rs.RecordCount
ActiveSheet.Cells(r, c + 1) = rs.Fields(c)
rs.MoveNext
Next r
Next c
rs.Close
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Probleme mit DAO und Typen
20.02.2003 17:17:51
Michael Scheffler

Hallo,

das geht nicht das widerspricht dem Grundgedanken der Datenbankprogrammierung.

Gruß

Micha

Re: Probleme mit DAO und Typen
20.02.2003 17:26:49
Alex F

das habe ich befürchtet

aber kann ich nicht alle werte als text übergeben -
also ihn davon überzeigen eine zahl als text einzulesen ?

ich habe eine Liste von raumnummern also z.B.
101
102
102a
103

un er wirft mir immer 102a raus

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige