MySQL und VB6 Problem bei der Abfrage

  • VB6

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von Conan.

    MySQL und VB6 Problem bei der Abfrage

    Hallo,

    und zwar habe ich ein Problem mit einer MySQL Abfrage. Als Server habe ich den MySQL Server 2005 Express Installiert.
    Jedoch, jedesmal wenn ich es starten will und Verbinden will kommt als Fehler:

    Der Provider kann nicht gefunden werden. Möglicherweise ist er nicht richtig Installiert.


    Ich habe ihn unter Systemsteuerung Verwaltung aber eingerichtet und auch getesetet, der Test war erfolgreich. Findet zufällig wer den Fehler ? Hier der Quelltext:

    Visual Basic-Quellcode

    1. Private Sub cmdLogin_Click()
    2. Dim sqlstr As String
    3. Dim connection As ADODB.connection
    4. Dim query As ADODB.Command
    5. Dim rs As ADODB.Recordset
    6. Dim database As String
    7. Dim username As String
    8. Dim password As String
    9. Dim DBServer As String
    10. Dim connect As String
    11. Set connection = New ADODB.connection
    12. DBServer = ".\SQLEXPRESS"
    13. database = "DBNAme"
    14. username = ""
    15. password = ""
    16. connect = "Provider=SQL Server;" _
    17. & "Server=" & DBServer & ";" _
    18. & "Database=" & database & ";" _
    19. & "UID=" & username & ";" _
    20. & "PWD=" & password & ";"
    21. sqlstr = "SELECT * FROM myTable "
    22. 'Verbindung zur Datenbank aufbauen
    23. With connection
    24. .ConnectionString = connect
    25. .Open
    26. End With
    27. End Sub



    Danke
    Hallo!

    Ist zwar ein bisschen spät aber vielleicht hast du noch keine Lösung gefunden!
    Versuch mal im connectionstring die leeren Felder uid und pwd weg zulassen! Ansonsten achte auf groß und klein Schreibung!

    Dein Code:

    Visual Basic-Quellcode

    1. database="DBNAme"


    Möglicher Tippfehler:

    Visual Basic-Quellcode

    1. database="DBName"


    Gruß Conan

    Ps: es handelt sich laut deinen Angaben um einen MS SQL Server und nicht einen MySQL. Ist ein gravierender!!Unterschied!