Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere SQL Datenbanken mit VBA über ODBC aufrufen
29.07.2013 10:59:20 thorsten1304
NotSolved

Ansicht des Beitrags:
Von:
thorsten1304
Datum:
29.07.2013 10:59:20
Views:
2593
Rating: Antwort:
  Ja
Thema:
Mehrere SQL Datenbanken mit VBA über ODBC aufrufen

Hallo zusammen,

ich komme leider irgendwie nicht weiter. Ich möchte ganz gern unser Reporting automatisieren und habe dafür bereits unsere SQl Datenbanken per ODBC im Windows angebunden. Ich kann auch ohne Probleme per MS Querie oder VBA darauf zugreifen. Wie muss ich den folgenden Code anpassen, damit ich mehrere SQL-Datenbanken, die auf dem gleichen Server liegen, öffnen kann? Ich möchte eine vorhandene Select-Anweisung nutzen, welche zwei Datenbanken verknüpft und abfragt.

Sub DBreader() 

    Dim cnt As New ADODB.Connection 
    Dim rst As New Recordset 
    Dim strconnectstr As String 
    Dim qry As String 
    
    strconnectstr = "Provider=MSDASQL;Driver={MySQL ODBC 5.2 Unicode Driver};Server=192.168.200. 01;Database=customer_portal;User=name;Password=password;Option=3;" 
    
    qry = "SELECT Count(id) FROM customer_portal.user" 

    cnt.Open strconnectstr 
    
    rst.Open qry, cnt 
    
    Range("a5").CopyFromRecordset rst 
    
End Sub 
Vielen Dank vorab

Gruß Thorsten

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Mehrere SQL Datenbanken mit VBA über ODBC aufrufen
29.07.2013 10:59:20 thorsten1304
NotSolved