Hallo,
ich werke noch immer an meinem Programm und alles fuktioniert wunderbar, nicht zuletzt durch eure Hilfe!
Momentan rufe ich Daten aus einer lokalen SQLEXPRESS Datenbank ab und schreibe diese in ein Array. Im Programm arbeite ich dann mit diesen Daten. Ist auch alles wunderbar, wollte die Datenbanken aber nun auf einen Server im Unternehmen legen damit auch meine Kollegen darauf zugreifen können. Also habe ich die Datenbanken umgelegt und muss mich nun mit dem remote Server verbinden. Das ist aber jetzt mein Problem. Was lokal einwandfrei funktioniert geht mit dem remote Server nicht mehr.
Folgendermaßen wird die Verbindung aufgebaut:
[autoit]$adCN = ObjCreate("ADODB.Connection")
$adCN.Open("DRIVER={SQL Server};SERVER=" & $sql_server & ";DATABASE=" & $sql_db & ";uid=" & $sql_user & ";pwd=" & $sql_pass & ";")
$Kunden_Abfrage = $adCN.Execute("SELECT * FROM Kunden;")
Lokal habe ich für die Variable $sql_server meinen Computernamen z.B. VISTA-PC
Für den remote Server muss ich aber noch die Instanz angeben ... also so: Server1\SQLEXPRESS
Ich denke das Problem liegt an der Kombination mit dem Backslash, weiß aber nicht wirklich was ich da versuchen soll, hat einer eine Idee?
Gruß
nasgul