0% fanden dieses Dokument nützlich (0 Abstimmungen)
1 Ansichten4 Seiten

MFRHost SQLDB D

Für das Speichern von MFRHost-Messdaten in einer SQL-Datenbank müssen spezifische Anforderungen an die Datenbanktabelle, den Primärschlüssel und die ODBC-Datenquelle beachtet werden. Die SQL-Datenbanktabelle muss eine festgelegte Anzahl und Reihenfolge von Feldern mit bestimmten Datentypen enthalten, und die Messdaten werden zunächst in einer Access-Datenbank gespeichert, bevor sie in die externe Datenbank geschrieben werden. Fehler beim Schreibvorgang werden in einer Log-Datei dokumentiert.

Hochgeladen von

steve
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen
0% fanden dieses Dokument nützlich (0 Abstimmungen)
1 Ansichten4 Seiten

MFRHost SQLDB D

Für das Speichern von MFRHost-Messdaten in einer SQL-Datenbank müssen spezifische Anforderungen an die Datenbanktabelle, den Primärschlüssel und die ODBC-Datenquelle beachtet werden. Die SQL-Datenbanktabelle muss eine festgelegte Anzahl und Reihenfolge von Feldern mit bestimmten Datentypen enthalten, und die Messdaten werden zunächst in einer Access-Datenbank gespeichert, bevor sie in die externe Datenbank geschrieben werden. Fehler beim Schreibvorgang werden in einer Log-Datei dokumentiert.

Hochgeladen von

steve
Copyright
© All Rights Reserved
Wir nehmen die Rechte an Inhalten ernst. Wenn Sie vermuten, dass dies Ihr Inhalt ist, beanspruchen Sie ihn hier.
Verfügbare Formate
Als PDF, TXT herunterladen oder online auf Scribd lesen

Speichern der MFRHost – Messdaten in SQL Datenbanken

Zum Speichern von MFRHost – Messdaten in einer SQL – Datenbank muss


folgendes beachtet werden:

• Eine zu befüllende Datenbanktabelle muss in der SQL – Datenbank existieren


und dem MFRHost – Tabellenformat entsprechen (s. Tabelle unten.) Dabei ist
es wichtig, Anzahl und die Reihenfolge von Datenfeldern und deren Typen zu
beachten. Die Feldernamen sind hingegen unwichtig.

• Der Primärschlüssel wird auf erstes Feld gesetzt. Dieses Feld wird von
MFRHost fortlaufend nummeriert und darf keine NULL – Werte und keine
Auto-Nummerierung enthalten. Für alle andere Felder sollten die NULL –
Werte zugelassen werden.

• Die Datenbank muss als eine ODBC - Datenquelle definiert werden, z.B.:

• Im MFRHost – Installationsverzeichnis muss die Datei [Link] mit


Zugriffsinformationen erstellt werden. Die Datei enthält die Namen von der in
MFRHost verwendenden Datenbanken und deren Zugriffsinformationen, z.B.:
• Für die einzelnen Voreinstellungen werden mit dem Modul MFRPara die
entsprechenden externe Datenbanken und die Datentabellen festgelegt (über
das Menü „Datenbank und Drucken“), z.B.:

Dabei wird beim Klicken auf die Taste „Tabellen auflisten“ die
Datenbankverbindung geprüft, sowie die verfügbaren Datenbanktabellen
werden aufgelistet. Maximale Länge für den Tabellennamen beträgt 80, für
den Datenbanknamen 255 Zeichen.

• Beim Messen mit dem Modul MFRCom werden die Messdaten wie üblich
zuerst in eine Access-Datenbank gespeichert und danach, falls die Option
„Externe Datenbank schreiben“ aktiviert ist, in eine externe Datenbank. Falls
der Schreibvorgang mit einem Fehler endet, so wird dieser in der Log-Datei
eingetragen.

• Die SQL – Datenbanktabelle sollte die folgenden Felder beinhalten (Anzahl


und Reihenfolge der Felder und deren Typen beachten!):
Nr. Name Typ 52 VarC_4 float
1 Nr bigint 53 Min_4 float
2 Date datetime 54 Max_4 float
3 Time datetime 55 N_4 float
4 UserFeld1 nvarchar(20) 56 Sel_4 nvarchar(5)
5 UserFeld2 nvarchar(20) 57 SvFrom_4 float
6 UserFeld3 nvarchar(20) 58 SvTo_4 float
7 UserFeld4 nvarchar(20) 59 Sv_1 float
8 UserFeld5 nvarchar(20) 60 Sv_2 float
9 UserFeld6 nvarchar(20) 61 Sv_3 float
10 UserFeld7 nvarchar(20) 62 Sv_4 float
11 UserFeld8 nvarchar(20) 63 Sv_5 float
12 Temp1 float 64 Sv_6 float
13 Temp2 float 65 Sv_7 float
14 TestRange nvarchar(20) 66 Sv_8 float
15 Load_1 float 67 Sv_9 float
16 Density_1 float 68 Sv_10 float
17 Mean_1 float 69 Sv_11 float
18 StdDev_1 float 70 Sv_12 float
19 VarC_1 float 71 Sv_13 float
20 Min_1 float 72 Sv_14 float
21 Max_1 float 73 Sv_15 float
22 N_1 float 74 Sv_16 float
23 Sel_1 nvarchar(5) 75 Sv_17 float
24 SvFrom_1 float 76 Sv_18 float
25 SvTo_1 float 77 Sv_19 float
26 Load_2 float 78 Sv_20 float
27 Density_2 float 79 Sv_21 float
28 Mean_2 float 80 Sv_22 float
29 StdDev_2 float 81 Sv_23 float
30 VarC_2 float 82 Sv_24 float
31 Min_2 float 83 Sv_25 float
32 Max_2 float 84 Sv_26 float
33 N_2 float 85 Sv_27 float
34 Sel_2 nvarchar(5) 86 Sv_28 float
35 SvFrom_2 float 87 Sv_29 float
36 SvTo_2 float 88 Sv_30 float
37 Load_3 float 89 Sv_31 float
38 Density_3 float 90 Sv_32 float
39 Mean_3 float 91 Sv_33 float
40 StdDev_3 float 92 Sv_34 float
41 VarC_3 float 93 Sv_35 float
42 Min_3 float 94 Sv_36 float
43 Max_3 float 95 Sv_37 float
44 N_3 float 96 Sv_38 float
45 Sel_3 nvarchar(5) 97 Sv_39 float
46 SvFrom_3 float 98 Sv_40 float
47 SvTo_3 float 99 Parameter nvarchar(255)
48 Load_4 float 100 [Device/Operator] nvarchar(20)
49 Density_4 float 101 UserA nvarchar(20)
50 Mean_4 float 102 UserB nvarchar(20)
51 StdDev_4 float 103 UserC nvarchar(20)

Das könnte Ihnen auch gefallen