LabVIEWForum.de
Setup Testreport von Teststand 2011 in mysql Datenbank - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Weitere NI Software (/Forum-Weitere-NI-Software)
+---- Forum: NI TestStand (/Forum-NI-TestStand)
+---- Thema: Setup Testreport von Teststand 2011 in mysql Datenbank (/Thread-Setup-Testreport-von-Teststand-2011-in-mysql-Datenbank)



Setup Testreport von Teststand 2011 in mysql Datenbank - vmax - 13.04.2012 06:40

Hallo LF Gemeinde

Ich habe Labview 2011 und Teststand 2012 installiert und möchte meine Reports in eine mysql Datenbank speichern.
Zum Test ist die Datenbank erstmal lokal installiert.
Ich habe eine DB erstellt ohne Tabellen und eine ODBC-Connection erstellt und im ODBC-Connection erfolgreich getestet.
Nun wollte ich gemäss http://zone.ni.com/devzone/cda/tut/p/id/3604 von Teststand aus die Tabelle einrichten, bin aber gescheitert.
Bis und mit Abschnitt "Setting Database Options" konnte ich alles machen, bei Abschnitt "Creating Database Tables" konnte ich die "MySQL Create Insert Result Tables.sql" öffnen und ausführen, erhielt aber immer Fehler wie: "Command failed with the following error...: [MySQL][ODBC 5.1 Driver][mysqld-5.5.22]Can't create table 'teststand_db.step_result' (errno: 150) (-2147467259)"
-> Screenshot.
Ich und mein Kollege Google finden aber keine Erklärung dazu. Sad

Gehe ich richtig in der Annahme, dass mit diesem Modell meine Tabelle in der Datenbank mit den richtigen Spalten (Grösse, Typ, etc.) erstellt würde?

Hoffe ihr habt mir einige gute Ideen, oder vielleicht ein Tutorial (hab Nichts schlaues gefunden) dazu?


RE: Setup Testreport von Teststand 2011 in mysql Datenbank - arphex - 21.11.2013 12:52

Zwar schon älter, hilft anderen bestimmt auch:

Zuerst dieses hier:
http://www.ni.com/pdf/manuals/370033a.pdf
zwar schon älter, ausser PROP_RESULTS ist aber einiges gut erklärt.

Darin finden wir auf Seite 7

Create Tables auf Server:
(64bit Win 7) --> C:\Program Files (x86)\National Instruments\TestStand 2013\Components\Models\TestStandModels\Database

Queries für die jeweilige Datenbank suchen

[attachment=47363]

Configure --> Result Processing --> Database Options --> Data Link --> DBMS auswählen und --> Build
Dann Server und user/pw sowie Datenbank auswählen.

Fertig!

man kann einfach eine leere Action/oder Lable (incl. Additional Results) ausführen und bekommt die Infos in die Datenbank

Gruß
arphex