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

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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