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   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB & Datenbanken
Re: Scheinbar leeres Recordset 
Autor: wincnc
Datum: 03.05.07 13:22

Hallo, versuch´s mal so:
Private Cn As ADODB.Connection
Private Rs As ADODB.Recordset
 
Private Sub Form_Load()
 
    'Verbindung zu Datenbank erzeugen
 
    Set Cn = New ADODB.Connection
 
    Cn.Provider = "Microsoft.Jet.OLEDB.4.0" 'Access 2000
    Cn.ConnectionString = db_pfad 'Datenbankpfad
 
    Cn.CursorLocation = adUseClient
    Cn.Mode = adModeReadWrite 'zum lesen und schreiben öffnen
 
    Cn.Open 'Verbindung herstellen
 
End Sub
 
Private Sub cmdTabelleÖffnen_Click()
    InitRecordSet "SELECT * FROM " & Combo2.Text
End Sub
 
Private Sub cmdAktualisieren_Click()
Dim sql As String
 
    sql = "Update " & Combo2.Text & " Set " & Combo2.Text & ".Bezeichnung = '" _
      & Text1.Text & "' Where " & Combo2.Text & ".ID = " & _
      MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, 1) & ";"
    Cn.Execute sql
    Rs.Requery
    InitRecordSet "SELECT * FROM " & Combo2.Text
 
End Sub
 
Public Sub InitRecordSet(ByVal sql As String)
 
    Set MSHFlexGrid1.DataSource = Nothing
    Set Rs = New ADODB.Recordset
    Set Rs.ActiveConnection = Cn
    Rs.LockType = adLockOptimistic
    Rs.Source = sql
    Rs.Open
    Set MSHFlexGrid1.DataSource = Rs
 
End Sub
 
Private Sub Form_Unload(Cancel As Integer)
    Rs.Close
    Set Rs = Nothing
    Cn.Close
    Set Cn = Nothing
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Scheinbar leeres Recordset1.546amateur03.05.07 09:35
Re: Scheinbar leeres Recordset802wincnc03.05.07 13:22
Re: Scheinbar leeres Recordset716amateur03.05.07 15:27

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