tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
257
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    gingerswelt gingerswelt ist offline Mitglied Silber
    Registriert seit
    Jul 2005
    Beiträge
    76
    Hallo zusammen,

    ich suche eine Funktion mit der ich eine Access DB nach Tabellenname durchsuchen kann. Als Rückgabewert sollte sie entweder einen boolean-Wert haben, wenn ich einen Namen übergebe, oder eine Liste von allen vorhanden Namen.

    Gibt es so etwas?

    Das gleiche suche ich für Abfragen....

    Hintergrund:
    Wenn ich eine Abfrage mehr als einmal mit VBasic unter den gleichen Namen speichern möchte, erhalte ich die Meldung, dass die Abfrage bereits existiert. Ich benötige demnach eine Information über den Zustand meiner Abfrage (vorhanden/nicht vorhanden). Habe ich diese Information, kann ich entsprechend reagieren. Ohne Info - keine Reaktion

    Grüße
    Micha
     

  2. #2
    Avatar von wincnc
    wincnc wincnc ist offline Mitglied Platin
    Registriert seit
    Aug 2004
    Beiträge
    632
    Hallo, hier ein Beispiel für Tabellen und Abfragen.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    
    ' Verweis auf Microsoft ActiveX Data Objects 2.x Library nicht vergessen !
     
    Private Sub Form_Load()
    Dim DB As ADODB.Connection
    Dim RS As ADODB.Recordset
      
      Set DB = New ADODB.Connection
     
      DB.CursorLocation = adUseClient
      DB.Provider = "Microsoft.Jet.OLEDB.4.0"
      DB.Open "D:\db1.mdb"
      
      Set RS = New ADODB.Recordset
     
      Set RS = DB.OpenSchema(adSchemaTables)
     
      Do Until RS.EOF
      
        ' Tabelle auslesen
        If RS("TABLE_TYPE") = "TABLE" Then
            List1.AddItem RS("TABLE_NAME")
        End If
        
        ' Abfragen auslesen
        If RS("TABLE_TYPE") = "VIEW" Then
            List2.AddItem RS("TABLE_NAME")
        End If
        
        RS.MoveNext
      
      Loop
     
    RS.Close
    DB.Close
     
    End Sub
     

Ähnliche Themen

  1. Funktion gesucht!
    Von Jooohny im Forum PHP
    Antworten: 2
    Letzter Beitrag: 01.06.08, 17:29
  2. WinAPI Funktion gesucht
    Von Simsi1277 im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 21.11.07, 16:32
  3. Funktion gesucht
    Von Michael Och im Forum 3D Studio Max
    Antworten: 3
    Letzter Beitrag: 29.07.06, 13:54
  4. Php Funktion gesucht
    Von ciubic im Forum PHP
    Antworten: 2
    Letzter Beitrag: 01.08.05, 12:07
  5. Funktion gesucht!
    Von mgd-one im Forum .NET Archiv
    Antworten: 1
    Letzter Beitrag: 11.02.04, 17:18