vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2021
 
zurück

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

Visual-Basic Einsteiger
Programmabsturtz beim Aufruf einer ado oder dao mit einer accdb 
Autor: Hubert Holler
Datum: 08.02.21 16:33

Hallo!
Ich möchte mit vb6 auf eine accdb Datenbank zugreifen um Daten dort zu speichern und auszulesen.

Ich habe folgendes Versucht.

dao:
----------------
Public Function dao_access()

Public db As DAO.Database
Dim dbe As DAO.DBEngine

Set dbe = CreateObject("DAO.DBEngine.120")
Set db = dbe.OpenDatabase(App.Path & "\import.accdb")

End Function
-----------------

Weiters habe ich ado versucht:

--------------------
Public Function ado_access()

Public Conn1 As New ADODB.Connection
Dim Cmd1 As New ADODB.Command
Dim Errs1 As Errors
Dim Rs1 As New ADODB.Recordset

Dim i As Integer
Dim AccessConnect As String


'Set the connection properties and open the connection.
With Conn1
.Provider = "Microsoft.ACE.OLEDB.12.0"
.ConnectionString = App.Path & "\import.accdb"
.CursorLocation = adUseServer
.Open
End With
end Function
----------------

Als Verweis habe ich unterschiedlichste ADO Versionen (2.1 bis 6.1) und Dao Versionen (2.5/3.51 und nur 3.51) versucht.

Mein VB Programm starte ich von einer main Funktion wo ich auch die Verbindung mit ado und dao zur ms Access Datenbank herstelle.
Wenn ich in dieser main Funktion bleibe kann ich auch Daten in die Datenbank speichern und aufrufen. Sobald ich aber von der Main Funktion eine andere bzw. weitere Funktion aufrufe stürtzt das vb6 Programm ab.
Hoffe es kann mir hier jemand weiterhelfen, wie ich dieses Problem lösen kann.
Vielen Dank für jede Antwort

Beitrag wurde zuletzt am 08.02.21 um 16:34:33 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Programmabsturtz beim Aufruf einer ado oder dao mit einer ac...187Hubert Holler08.02.21 16:33
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...138ModeratorDieter08.02.21 18:53
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...92Hubert Holler08.02.21 19:17
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...86Hubert Holler08.02.21 19:21
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...85Hubert Holler08.02.21 22:03
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...94emaNoN09.02.21 09:07
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...77Hubert Holler09.02.21 11:25
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...91Souffleurlos09.02.21 14:17
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...76Hubert Holler09.02.21 16:07
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...89Souffleurlos09.02.21 18:44
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...68Hubert Holler10.02.21 08:36
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...70Hubert Holler09.02.21 20:32
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...75Souffleurlos09.02.21 20:48
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...67Hubert Holler09.02.21 21:09
Re: Programmabsturtz beim Aufruf einer ado oder dao mit eine...81Souffleurlos09.02.21 21:44

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-2021 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