Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Ich will von Word aus auf eine Access-Datenbank zugreifen.

Ich habe folgenden Code:

Private Sub CommandButton1_Click()

Dim Datenbank As Database

Dim RS As Recordset

Dim Tabelle As TableDef


Set Datenbank = OpenDatabase("F:\PNS2000\hwdaten\Adressen.mdb", , True)

Set Tabelle = Datenbank.TableDefs("Lf")

Set RS = Tabelle.OpenRecordset

Das Script läuft bis zu der Zeile, die hier ganz unten steht, dann kommt 'ne Fehlermeldung: Laufzeitfehler '13': Typen unverträglich.

Wnn ich RS ohne "As Recordset" deklariere funktionierts, ich brauche nur später die ".Find"-Methode, und wenn ich einfach nur Dim RS schreibe, sacht er dann "Objekt unterstützt diese Eigenschaft oder Methode nicht"

Was kann ich tun?!?!

Geschrieben

Hi, HolgerS!

Das Problem hatte ich auch einmal. Das Problem betrifft viele, die unter MS-Entwicklerumgebungen sauber programmieren wollen... ;)

Abhilfe könnte folgendes schaffen (bei mir hats geklappt):

Deklariere RS nicht als Recordset, sondern als Object!

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...