vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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: Datenbanken, aber welche 
Autor: Zero-G.
Datum: 26.04.06 13:33

Na wenn Du Dich eh auskennst.....

Dann werde ich Dir mal eine ganz schnelle Version geben.

Ich baue hier auf mySQL auf mit ODBC!

Also: - Du benötigst mal grundlegend ein Modul, von diesem Modul sollte das Projekt auch gestartet werden.

Dann brauchst Du einen Verweis auf: Microsft ADO-Data Control SP6 (oder 5 je nach dem)

Dort schreibst Du folgendes hinen:

    Public cnDatenbank    As ADODB.Connection
 
    ' DB öffnen
 
    Set cnDatenbank = New ADODB.Connection
 
    cnDatenbank.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
                & "SERVER=localhost;" _
                & "DATABASE=Datenbankname;" _
                & "UID=root;" _
                & "Password=;" _
                & "OPTION=16384"
 
    cnDatenbank.CursorLocation = adUseClient
    cnDatenbank.ConnectionTimeout = 0
    cnDatenbank.Open
So, damit hast Du mal die DB geöffnet
mach Dir dann noch ein 2 Modul, in dem Du eine öffentlich Sub einbaust:

Public Sel             As ADODB.Recordset 'Das Hauptrecordset
 
Public Sub Auswahl(SQL As String, Optional Fehlerueberwachung As Boolean = _
  False)
 
    'Escape Sequenzen abfangen und korrigieren!
    'doppeltes Anführungszeichen
    SQL = Replace(SQL, Chr(34), "\" & Chr(34), 1)
    'Backslash
    SQL = Replace(SQL, "\", "\\", 1)
 
    If Fehlerueberwachung = True Then
        On Error Resume Next
    Else
        On Error GoTo 0
    End If
 
    Set Sel = New ADODB.Recordset
 
    With Sel
        'Öffnen der Tabelle mit dem angegebenen SQL-String
        .Open SQL, cnDatenbank, adOpenDynamic, adLockOptimistic
    End With
 
    On Error GoTo 0
End Sub
Public Sub
So und egal wo Du im Programm bist, brauchst Du dann nur mehr

Auswahl "Select * from Datenbank"
Do while not Sel.Eof = True
    print Sel.Field("Feld").Item
    Sel.MoveNext
Loop
so, das war's......

lg
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datenbanken, aber welche1.021Don El Greeko26.04.06 09:13
Re: Datenbanken, aber welche711Zero-G.26.04.06 10:01
Re: Datenbanken, aber welche638Don El Greeko26.04.06 12:05
Re: Datenbanken, aber welche698Zero-G.26.04.06 13:33

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