Hallo Zusammen,
ich versuche gerade mit WinCC und den Skripten auf eine SQL Express 2012 Datenbank zuzugreifen.
Und irgendwie habe ich mit herumgesuche und Codebeispielen jetzt nen "Stackoverflow" im Hirn, weil ich so viele verschiedene Möglichkeiten und Versionen gesehen habe! Und hab jetzt irgendwie weniger Ahnung, was ich machen soll, als davor---
Mein "Problem" ist vermutlich der Connection-Aufruf.
Hier mal aus einem Siemens-Beispielprojekt:
https://support.industry.siemens.com...dti=0&lc=en-WW
Was ist denn dieses Initial Catalog? Und DSN ist die Datenbank? Warum ist in anderen Beispielen, die ich finde das "Database="? Ansonsten finde ich noch sowas wie "Persist Security Info=False;" "Data Source=", ... Irgendwo habe ich tatsächlich auch mal was für meine benötigten User/Passwort gefunden, was anscheinend UID und PWD sind ... wobei Microsoft eigentlich meint (https://docs.microsoft.com/en-us/sql...ado-connection), dass ist außerhalb des ConnectionStrings...
ARGH!
Also: Ich habe, wie gesagt, eine SQL Express 2012 Datenbank. Da muss ich mich mit User/Passwort einloggen. Aktuell teste ich als HMI mit einem TP900 Comfort Panel von Siemens.
Könnte mir irgendwer sagen, welche "Befehle" ich im conn.Open brauche, um das richtig einzugeben? Mein Hirn ist gerade zu voll mit vermutlich unnützen Informationen...
Danke für Tipps!
Geisterkarle
ich versuche gerade mit WinCC und den Skripten auf eine SQL Express 2012 Datenbank zuzugreifen.
Und irgendwie habe ich mit herumgesuche und Codebeispielen jetzt nen "Stackoverflow" im Hirn, weil ich so viele verschiedene Möglichkeiten und Versionen gesehen habe! Und hab jetzt irgendwie weniger Ahnung, was ich machen soll, als davor---
Mein "Problem" ist vermutlich der Connection-Aufruf.
Hier mal aus einem Siemens-Beispielprojekt:
https://support.industry.siemens.com...dti=0&lc=en-WW
Code:
Set conn = CreateObject("ADODB.Connection")Set rst = CreateObject("ADODB.Recordset")
'Open data source - Datenquelle öffnen
conn.Open "Provider=MSDASQL;Initial Catalog=" & SmartTags("szDatabase") & ";DSN="&Database_Name&"" 'DSN= name of the odbc database - DSN= Name der ODBC-Datenbank
ARGH!
Also: Ich habe, wie gesagt, eine SQL Express 2012 Datenbank. Da muss ich mich mit User/Passwort einloggen. Aktuell teste ich als HMI mit einem TP900 Comfort Panel von Siemens.
Könnte mir irgendwer sagen, welche "Befehle" ich im conn.Open brauche, um das richtig einzugeben? Mein Hirn ist gerade zu voll mit vermutlich unnützen Informationen...
Danke für Tipps!
Geisterkarle