Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

hab mal wieder ein Frage :

Ich versuche Daten aus einer Access 2000 Datenbank unter Visual Basic .net auszulesen.

Ich habe eine Verbindung mit Oledb in die Datenbank herstellt und die .open Anweisung für dass Connection-Objekt funktioniert auch.

Aber in .net gibt es keine Recordsets mehr und ich bin nicht sicher wie ich jetzt vorgehen soll um die Datenfelder in auf den Formularen zu füllen.

Die Verbindung in die Datenbank konnte ich aus dem Buch Visual Basic. net First Guide ableitet, aber zum Thema auslesen und verarbeiten der Daten steht da nichts konkretes, es wird auf eine Anweisung mit einem dem SQLCLIENT verwiesen, aber die bringt mich nicht weiter.

Kann mir jemand einen Tip geben ? Danke im vorraus !

Geschrieben

hi

Natürlich gibt es auch unter .NET die Recordsets. Vorausgesetzt man arbeite mit ADO 2.7 und nicht mit ADO.NET.

ich habe leider keine Erfahrungen mit ADO.NET und kann dir deshalb auch nicht weiterhelfen. Auf den Microsoft-Seiten wirst du aber bestimmt was nützliches finden!

Gruss

Blear

Geschrieben

Oh, neee, blöd muss man sein. Da hätte ich doch auch drauf kommen können.....*lol*.

Aber erstmal danke, manchmal reicht echt der kleinste Tip damit ein Licht aufgeht.

Alles klar, ich hab jetzt die Imports Anweisung für ADODD.Records sets eingefügt und die Verbindung und die Recordsets laufen wie gewohnt.

Für alle die interessiert :

In die Assemblyinfo muss rein :

Imports ADODB.RecordsetClass

und in Code :

Public Verbindung As New ADODB.Connection()

Public rstRecordset As New ADODB.Recordset()

und in das Event :

Dim verbindungsstring As String

verbindungsstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\testdaten.mdb"

Verbindung.Open(verbindungsstring)

rstRecordset.Open("select * from SP_Kundendaten", Verbindung, ADODB.CursorTypeEnum.adOpenDynamic, ADODB.LockTypeEnum.adLockOptimistic)

Jetzt hab ich noch kleines Problem mit der Wertzuweisung, es scheint den Bangoperator nicht mehr zu geben, aber dass krieg ich auch noch raus.

So long !

Feivel

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