Thema Datum  Von Nutzer Rating
Antwort
15.08.2007 11:30:54 martin
NotSolved
Blau Aw:Firebird mit excel
17.08.2007 09:20:38 Sozu
NotSolved
21.08.2007 15:27:09 martin
NotSolved

Ansicht des Beitrags:
Von:
Sozu
Datum:
17.08.2007 09:20:38
Views:
1330
Rating: Antwort:
  Ja
Thema:
Aw:Firebird mit excel
Hi Martin,

1.) ...für Access-DB:

con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & datenbankpfad & ";Jet OLEDB:Database Password=" & DBPasswort

... für andere DB ist es ratsam eine UDL-Datei zu erstellen und dann :

con.Open "File Name= UDL_Dateiname, LogIn, passwort"

2) Anweisungen über einen RecordSet:

Set recset = New ADODB.Recordset
recset.Open "Select * From DB-Tabelle WHERE Feldname=Bedingung ", con, CursorType:=adOpenDynamic, LockType:=adLockReadOnly

'... Anweisungen

recset.Close


3) Auslesen über:

With recset
If .EOF = False And .BOF = False Then
.MoveFirst
While .EOF = False
variable=.Fields("Feldname")
.MoveNext
Wend
End If
End With


Gruß Sozu





martin schrieb am 15.08.2007 11:30:54:

Hi @ all
Ich möchte einige Daten aus einer gdb-Datei in einer excel tabelle ablegen.
über Daten\ExterneDaten\Neue Abfrage erstellen... geht das ja, aber es ist besser, wenn ich das mit vba lösen könnte.
Weiss jemand, wie ich per vba
1. mich zu einer Datenbank verbinden kann
2. anweisungen ausführen(zB SELECT * FROM name)
3. die Ergebnisse auslesen kann

mfg martin

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.08.2007 11:30:54 martin
NotSolved
Blau Aw:Firebird mit excel
17.08.2007 09:20:38 Sozu
NotSolved
21.08.2007 15:27:09 martin
NotSolved