Sub Datensatz_in_Tabelle_Gesamt()' Dieses Skript schreibt Daten in eine SQL Datenbank
SmartTags("SQL\DIB St.109.M_Datenbernahme")=2
Dim conn1, rst1
Set conn1 = CreateObject("ADODB.Connection")
Set rst1 = CreateObject("ADODB.Recordset")
conn1.Open "Provider=MSDASQL;DSN=D71-Archiv"
'Fehlerroutine
If Err.Number <> 0 Then
ShowSystemAlarm "Fehler 1 #" & Err.Number & " " & Err.Description
Err.Clear
Exit Sub
End If
Dim SQL_Tabelle1
'Fehlerroutine
If Err.Number <> 0 Then
ShowSystemAlarm "Fehler 2 #" & Err.Number & " " & Err.Description
Err.Clear
Exit Sub
End If
SQL_Tabelle1 = "INSERT INTO "&SmartTags("TabName_Gesamt_SQL")&"([Nummer],[Zeitstempel_SPS],[Bediener],[Auftrags_Nr],[Variante],[Aufnahme],[Solldruck_103],[Prüfdruck_innen_103],[Prüfdruck_aussen_103],[Fülldruck_innen_104],[Leckage_innen_104],[Fülldruck_aussen_104],[Leckage_aussen_104],[Tuben_innen_belegt],[Tuben_aussen_belegt],[Tubenrand_innen_iO],[Tubenrand_aussen_iO],[Leckprüfung_innen_iO],[Leckprüfung_aussen_iO],[Kappen_innen_da],[Kappen_aussen_da],[Kappenprüfung_innen_iO],[Kappenprüfung_aussen_iO]) VALUES ('"&SmartTags("Nummer")&"','"_
&SmartTags("Zeitstempel_SPS")&"','"_
+""&"','"_
&SmartTags("Auftrag_Nr")&"','"_
&SmartTags("Variante")&"','"_
&SmartTags("Aufnahme")&"','"_
&SmartTags("Solldruck_103")&"','"_
&SmartTags("Prüfdruck_innen_103")&"','"_
&SmartTags("Prüfdruck_aussen_103")&"','"_
+Replace(CStr(SmartTags("Fülldruck_innen_104")),",",".")+ "','"_
+Replace(CStr(SmartTags("Leckage_innen_104")),",",".")+ "','"_
+Replace(CStr(SmartTags("Fülldruck_aussen_104")),",",".")+ "','"_
+Replace(CStr(SmartTags("Leckage_aussen_104")),",",".")+ "','"_
&SmartTags("Tuben_innen_belegt")&"','"_
&SmartTags("Tuben_aussen_belegt")&"','"_
&SmartTags("Tubenrand_innen_iO")&"','"_
&SmartTags("Tubenrand_aussen_iO")&"','"_
&SmartTags("Leckprüfung_innen_iO")&"','"_
&SmartTags("Leckprüfung_aussen_iO")&"','"_
&SmartTags("Kappen_innen_da")&"','"_
&SmartTags("Kappen_aussen_da")&"','"_
&SmartTags("Kappenprüfung_innen_iO")&"','"_
&SmartTags("Kappenprüfung_aussen_iO")&"')"
'Fehlerroutine
If Err.Number <> 0 Then
ShowSystemAlarm "Fehler 3 #" & Err.Number & " " & Err.Description
Err.Clear
Exit Sub
End If
'ShowSystemAlarm SQL_Tabelle1
Set rst1 = conn1.Execute(SQL_Tabelle1)
'Fehlerroutine
If Err.Number <> 0 Then
ShowSystemAlarm "Fehler 4 #" & Err.Number & " " & Err.Description
Err.Clear
Exit Sub
End If
'End If
conn1.close
Set conn1 = Nothing
Set rst1 = Nothing
Set SQL_Tabelle1 = Nothing
SmartTags("SQL\DIB St.109.M_Datenbernahme")=0
End Sub