'Beim erstmaligen Runtime Start eine Datenbank Tabelle anlegen
'One-time at runtime start, create a new database table
Dim RuntimeStart, conn, rst, SQL, TabName, Message_Text_01
'Verbindung zur Datenbank herstellen
'Building up connection to the database
Set conn = CreateObject("ADODB.Connection")
Set rst = CreateObject("ADODB.Recordset")
'DSN = Name der ODBC-Datenbank
'DSN = Name of the ODBC database
conn.Open "Provider=MSDASQL;DSN=WinCCflexible"
'Festlegen des Meldetextes, in diesem Beispiel in deutsch
'Set the Message text, in this sample in german
Message_Text_01 = "Baza Danych istnieje" ' "Database table already exist"
'Fehlerbehandlung
'Error handling
On Error Resume Next
Err.Clear
'Einmalig beim Runtime Start eine Datenbank Tabelle mit dem aktuellen Monatsdatum erstellen
'Set the database table name at runtime start with the current name of the month
If SmartTags("SQL_DataBase\RuntimeStart") = False Then
SQL = "CREATE DATABASE Data_Logs_" & Year(Now) & "_" & Month(Now)
Set rst = conn.execute(SQL)
'Systemmeldung wenn bereits Datenbank Tabelle von aktuellen Monat vorhanden ist
'System message, if the database table already exist from the current month
If Err.Number <> 0 Then
ShowSystemAlarm Message_Text_01
End If
SmartTags("SQL_DataBase\RuntimeStart") = True
End If
'Speicher wieder freigeben
'Clear memory
Set rst = Nothing
Set conn = Nothing
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}