tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
1607
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Sonie
    Sonie Sonie ist offline Mitglied
    Registriert seit
    Jul 2004
    Ort
    Rastatt (BW)
    Beiträge
    24
    Hi.
    Bisher habe ich meine Datenbank (DB) immer so benutzt:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    
    'Deklarationen
    Public sql As ADODB.Connection 'Definieren von Connectoren
    Public rcdSet As ADODB.Recordset
    '...
    Sub Main()
    Set sql = New ADODB.Connection 'Connector initialisieren
    Set rcdSet = New ADODB.Recordset
    '...
    sql.CursorLocation = adUseClient 'DB öffen
    sql.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & txtDbName & ";" & "Persist Security Info=False"
    '...
    'und nacher in der jeweiligen Form....
     
    Sub Form1()
    With rcdSet 'Record aus TB öffen
      .Open "Select * from Tabelle ", sql, adOpenStatic, adLockOptimistic
      ...
      .close
    end with

    Aber vieleicht liege ich da falsch: ich glaube; statt ständig einen Recordset auf und wieder zuzumachen, wäre es doch bestimmt sinnvoller innerhalb der Tabelle die gewünschten Daten einfach zu suchen...

    Index ist natürlich in der DB hinterlegt.

    Was dann auch mein nächstes Problem wäre: wie setze ich in einem Recordset eingentlich die .seek funktion ein? ich bekomme immer nur fehler:
    3251. Der aktuelle Provider unterstützt nicht die erforderliche Schnittstelle für die Indexfunktion.

    was ich probiert habe:
    Code :
    1
    2
    3
    4
    5
    6
    
    with rcdSet
      ...
      .index="PrimaryIndex" ' hier wird doch der Index benannt, der benutzt werden soll?
      .seek "Suchbegriff"
      ...
    end with
    Geändert von Sonie (26.07.04 um 15:49 Uhr)
     
    Der von mir hier wiedergegeben Kommentar/Text untersteht der GPL. Sämtliche getroffenen Aussagen basieren auf Erfahrungswerten und reflektieren meine persöhnliche Meinung. Die Angaben gelten generell als nicht gehaltvoll , jeglicher Rechtsanspruch wird daher ausgeschlossen.

Ähnliche Themen

  1. Problem Datagrid Werte in Recordset schreiben
    Von Woll0r im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 28.11.07, 14:25
  2. [VBA] Problem mit Recordset und ActiveConnection
    Von ronaldo84 im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 17.01.06, 19:38
  3. Verbinden mit MSSQL Datenbank über Recordset
    Von Jacizzle im Forum Relationale Datenbanksysteme
    Antworten: 5
    Letzter Beitrag: 16.08.05, 17:40
  4. VBA ADO - Problem mit dem Recordset
    Von TaylorDorton im Forum Visual Basic 6.0
    Antworten: 3
    Letzter Beitrag: 11.08.05, 09:07
  5. ADO Recordset-Problem
    Von ronaldo84 im Forum Visual Basic 6.0
    Antworten: 6
    Letzter Beitrag: 09.08.05, 17:57