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
Frage zu ADODB/MySQL 
Autor: lastman
Datum: 14.01.10 19:23

Hallo,
ich verzweifle gerade, weil ich einfach keine Ergebnismenge bei einer MySQL-Abfrage über MySQL ODBC erhalte. Ich meine, dass ich aber alles so angegeben habe, wie ich es in den Artikeln zu ADODB/MySQL gelesen habe. Kann mir jemand vielleicht bei folgender Funktion auf die Sprünge helfen?

Sub Makro1()
'
' Tastenkombination: Strg+q
'
    MsgBox ("Start")
 
    Dim db_rated As ADODB.Connection
    Set db_rated = New ADODB.Connection
    db_rated.Open "Provider=MSDASQL;DSN=web1_rated"
 
    Dim result As Recordset
    Set result = New ADODB.Recordset
 
    result.Open "SELECT ddi FROM ddi_table WHERE no='858555' AND valid_to >" & _
      "NOW()", db_rated
 
    If result.RecordCount > 0 Then
      MsgBox CStr(result("ddi"))
    End If
 
    If result.RecordCount <= 0 Then
      MsgBox ("keine ddi gefunden ")
    End If
 
    result.Close
    Set result = Nothing
 
    db_rated.Close
    Set db_rated = Nothing
 
End Sub
DSN ist richtig bei den Datenquellen angelegt, ein Test der Verbindung funktioniert über die Datenquellen-Verwaltung. Der Select ist auch korrekt, wenn ich ihn so im MySQL-Browser angebe, erhalte ich einen Datensatz. ADODB ist über Verweise mit MS ActiveX Library 2.8 verbunden.
Aber hier in der Funktion bleibt RecordCount immer 0 und erhalte auch keine Fehlermeldung. Wie kann ich denn hier prüfen, ob wenigstens die Verbindung zur DB erfolgreich ist?

Ich weiß echt nicht mehr weiter.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Frage zu ADODB/MySQL1.255lastman14.01.10 19:23
Re: Frage zu ADODB/MySQL739wb-soft14.01.10 20:40
Re: Frage zu ADODB/MySQL724lastman19.01.10 13:58

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