title image


Smiley Excel Connection zu MS SQL Server
Moin!



Ich möchte Daten über ein Excel-Makro automatisch aus einem MS SQL Server in ein Tab-Sheet einlesen.



Leider finde ich keine wirklich gute Beschreibung der Connection Eigenschaft...hier mal ein Ausschnitt aus meinem Coding:









'

con_String = "ODBC;DSN=vAuftrag;Description=vAuftrag;" & _

             "UID=sa;;APP=Microsoft Office 2003;WSID=ROW-91;" & _

             "DATABASE=vAuftrag"



sql_String = "select * from ##tbUmsatz order by in_Vt, ch_Ue, de_Um0 desc"



With ActiveSheet.QueryTables.Add(Connection:=con_String, Destination:=Range("A1"), Sql:=sql_String)

        .Name = "Testen macht Spass"

        .FieldNames = True

        .Refresh BackgroundQuery:=False

.

.

.

.

'







Code eingefügt mit Syntaxhighlighter 4.0





Was mich stört: Was soll die WSID hier? Die Kennung ROW-91 ist der Name MEINES PC; wenn ich dieses Makro weitergebe lautet der PC Name doch anders!



Desweiteren möchte ich das Passwort zum "SA" mit übergeben. PWD=" ". Tja, und das ist das Problem: *schäm* der SA hat auch bei mir kein Passwort - was nun? Wie bekomme ich diese leere Zeichenkette in meinen Connectionstring. Diese Sequenz



"UID=sa;PWD=" & " " & ";APP=Microsoft Office 2003;" & _



hat leider nicht funktioniert.



Für Eure Hilfe vielen Dank!



Gruß Rolf


Falls nicht anders angegeben schreibe, ich zum MS SQL Server, ansonsten fragen Sie Ihren Administrator oder den DBAdmin.

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: