Herunterladen Inhalt Inhalt Diese Seite drucken

Erstellen Der Verbindung Zur Datenbank - Siemens OpenPCS 7 Funktionshandbuch

Inhaltsverzeichnis

Werbung

7.8.2

Erstellen der Verbindung zur Datenbank

ConnectionString
Die Verbindung zwischen der Applikation, die über OLE DB Daten liest, und der
Archivdatenbank wird bei ActiveXDatenobjekten (ADO) über das Connection-Objekt
hergestellt. Ein wichtiger Parameter ist dabei der ConnectionString. Der ConnectionString
enthält alle benötigten Angaben für den Zugriff über den OLE DB-Provider auf die Datenbank.
Aufbau des ConnectionString
"Provider = Namen des OLE DB-Providers; Catalog=Datenbankname;
Data Source=Package-Name + "\WinCC";"
Der "Package-Name" setzt sich zusammen aus dem symbolischen Rechnernamen und "::" z.
B. "OSPro_1_Prj_OS::".
Parameter
Provider
Catalog
Data Source
Beispiel VBA Applikation:
Im folgenden Beispiel wird ein Connection-Objekt erzeugt und anschließend die Verbindung
zur WinCC-Datenbank (Prozesswert- oder Meldearchiv) geöffnet.
Dim sPro As String
Dim sDsn As String
Dim sSer As String
Dim sCon As String
sPro = "Provider=WinCCOLEDBProvider.1;"'Provider
SDsn = "Catalog=CC_OS_06_09_25_13_36_53;"'Catalog
SSer = "Data Source=OSPro_1_Prj_OS::\WinCC"'Data Source
SCon = sPro + SDsn + SSer 'Connection String
'Connection
Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = SCon
conn.CursorLocation = 3
conn.Open
OpenPCS 7 (V8.2)
Funktionshandbuch, 03/2016, A5E36185031-AA
Beschreibung
Namen des OLE DB-Providers: z. B. WinCCOLEDBProvider
Geben Sie für den transparenten Zugriff für "Catalog" den Namen des PCS 7 OS-
Projekts an:
Beispiel:
Catalog=WinCC_Project_Name
Tragen Sie beim transparenten Zugriff auf eine redundante Operator Station über den
OLE DB-Provider für "Data Source" Folgendes ein:
<Symbolischer Rechnername>::\WinCC
Hinweis
Wenn Sie direkt auf eine Archivvariable eines OS-Server "OS_Server_1" zugreifen,
dann verwenden Sie den Namen der Archivvariablen. Der OS-Server "OS_Server_1"
liefert als ID die erforderliche ID zurück und nicht die ID der Archivvariablen:
<Symbolischer Rechnername>\\<Achive_Var_Name>
OpenPCS 7 Interface
7.8 OLE DB
95

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pcs 7

Inhaltsverzeichnis