Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

SQL Server Connection String für VBA Script

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von thorsten1304, 10 Oktober 2013.

  1. thorsten1304

    thorsten1304 Benutzer

    Hallo zusammen,

    ich habe ein kleines Problem und komme leider nicht so recht weiter. Ich möchte aus Excel heraus einige SQL Statements an unseren SQL Server 2005 geben. Dafür habe ich den ODBC Treiber bereits installiert der auch erfolgreich getestet wurde.

    Um den SQL Server via VBA aufzurufen nutze ich folgenden Connection String: strconnectstr68 = "Data Source=192.168.xxx.xx,1433;Network Library=DBMSSOCN;Initial Catalog=navxxxx;User ID=tsxxxxx;Password=Mxxxxxxx"

    Leider bekomme ich beim Aufruf einen Fehler: "Benutzerdefinierter Typ nicht definiert". Welchen Verweis muss ich dafür aktivieren.

    Vielen Dank vorab.
    Gruss Thorsten
     
  2. akretschmer

    akretschmer Datenbank-Guru

    Schau mal hier: http://www.connectionstrings.com/ und prüfe. Vielleicht hilft es ja ...
     
  3. thorsten1304

    thorsten1304 Benutzer

  4. akretschmer

    akretschmer Datenbank-Guru


    wenn ich mir die Fehlermeldung ansehe wird wohl die erstere Vermutung stimmen ... ich hab aber weder von M$SQL noch von Excel Ahnung.
     
  5. enseth439

    enseth439 Aktiver Benutzer

    Bin da auch nicht so der Held. Die Fehlermeldung deutet eher auf einen fehlenden Verweis hin, würde ich sagen. Doch vielleicht fehlt der Verweis, weil der Connectionstring falsch gewählt wurde. :)

    Kannst Du mal den Code posten bis zum Aufruf?

    Das habe ich auf die Schnelle noch gefunden:

    ADO: bei den Verweisen immer die höchste Version der Microsoft ActiveX Data Objects Libraries anhaken
    DAO: http://support.microsoft.com/kb/145759/en-us
     
  6. thorsten1304

    thorsten1304 Benutzer

    Yippie das war die Lösung. Ich hatte diesen Verweis für eine andere Excel bereits gesetzt und bin davon ausgegangen, dass dies für alle Dateien gilt. Aber jetzt funktioniert es ja :)
     
Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden