Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

SQL-Client unter VB .net

Empfohlene Antworten

Veröffentlicht

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 !

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

  • Autor

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.