SQL+Excel-Anbindung
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
SQL+Excel-Anbindung
Guten Tag,
Ich arbeite an eine Sub_VI, die die Aufgabe hat, Zeit und Messwerte in eine bestehende SQL-Server zu schreiben. Für die Dateneingabe, habe ich einen Cluster mit den dazu notwendigen Dateneingabe erstellt:
Die Daten werden mittels bundle/unbundle an die Insert-Funktion geschickt.
Meine Frage: Wie kann ich die Daten in den Cluster eingeben, wenn ich das ganze als ein eigenständiges Sub_VI verwenden möchte? Als Anschluss hätte ich ich nur den Input-Cluster. Wie sollte ein "Output-Cluster" aussehen, der die Daten an diese Sub_VI weiterleitet?
Ich arbeite an eine Sub_VI, die die Aufgabe hat, Zeit und Messwerte in eine bestehende SQL-Server zu schreiben. Für die Dateneingabe, habe ich einen Cluster mit den dazu notwendigen Dateneingabe erstellt:
Die Daten werden mittels bundle/unbundle an die Insert-Funktion geschickt.
Meine Frage: Wie kann ich die Daten in den Cluster eingeben, wenn ich das ganze als ein eigenständiges Sub_VI verwenden möchte? Als Anschluss hätte ich ich nur den Input-Cluster. Wie sollte ein "Output-Cluster" aussehen, der die Daten an diese Sub_VI weiterleitet?
Последний раз редактировалось learny 08 дек 2008, 19:47, всего редактировалось 2 раза.
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL-Anbindung
Ich verstehe nicht ganz was du willst.
Bundle/Unbundle brauchst du in deinem Beispiel nicht, da kannst den Cluster direkt mit Insert verbinden.
Bundle/Unbundle brauchst du in deinem Beispiel nicht, da kannst den Cluster direkt mit Insert verbinden.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL-Anbindung
Stimmt.. Direkt hat es genauso funktioniert. Danke.eg писал(а):Ich verstehe nicht ganz was du willst.
Bundle/Unbundle brauchst du in deinem Beispiel nicht, da kannst den Cluster direkt mit Insert verbinden.
Der Anschluss dieser Sub_VI wäre der Input-Cluster. Muss ich dann die Daten der Haupt-VI auch alle in einen Cluster schreiben, der wiederum als Eingabe für die SQL Sub_VI dient?
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL-Anbindung
Ja, du kannst im Haupt VI entweder einen Cluster als Controlelement haben.
Oder du kannst viele Elemente in den Cluster zusammenmachen (mit Bundle) und dann an dein SubVI anschliessen.
Oder du kannst viele Elemente in den Cluster zusammenmachen (mit Bundle) und dann an dein SubVI anschliessen.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL-Anbindung
So ungefähr?:
zum Testen, habe ich nur zwei Werte-Cluster erstellt.
zum Testen, habe ich nur zwei Werte-Cluster erstellt.
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL-Anbindung
Danke eg. Hat super geklappt.eg писал(а):Ja, so sollte es passen.
Kann ich eigentlich eine Tabelle aus den Cluster-Daten anzeigen lassen? Eine Tabelle wäre nämlich sehr hilfreich zur Anzeige aller Daten und zur zukünftigen Weiterleitung an eine Excel-Schreibfunktion.
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL-Anbindung
Dann musst du deine Clusterelemente einzeln in Strings umwandeln und in Zellen deiner Tabelle anzeigen.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL-Anbindung
das heißt, aus dem erstellten cluster für meine SQL-VI kann ich nicht die Daten ohne weiteres zu einer Anzeige-Tablle bzw. an eine Excel-Datei weiterschicken (direkt). oder?eg писал(а):Dann musst du deine Clusterelemente einzeln in Strings umwandeln und in Zellen deiner Tabelle anzeigen.
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL-Anbindung
Das Problem ist, dass wenn du in Excel alles als Text-Tabelle übergibst, dann kann Excel es nur darstellen. Dann kannst du in Excel mit diesen Daten nicht rechnen.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL-Anbindung
ok, ich verstehe. Und wenn ich in meinem Datencluster nur DBLs habe? Könnte ich dann die Daten direkt in eine Excel-Datei schreiben? (als doubles?)
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL-Anbindung
Ja, aber ich glaube die musst du nacheinander schreiben, weil du noch die Zellennummern pro DBL mitangeben sollst. Aber da bin ich mir unsicher. Mit dem MS Office Tool habe ich noch nicht gearbeitet. Bis jetzt habe ich über ActiveX die Daten an Excel übergeben. Und da war es so dass man zu jeder Zahl die Zeilennummer (Also Spatlennummer und Zeilennummer) angeben.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL-Anbindung
Eigentlich werde ich mit den Messdaten in Excel nicht rechnen müssen (Nur als Archiv).
Ist "Write To Spreadsheet File" ein MS-Office-Tool-Funktion?
Ist "Write To Spreadsheet File" ein MS-Office-Tool-Funktion?
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL-Anbindung
Nein, das nicht.learny писал(а): Ist "Write To Spreadsheet File" ein MS-Office-Tool-Funktion?
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
Guten Tag,
so wie ich meine SQL-SubVI erstellt habe, werden die Daten "blind" in die Spalten der DB geschrieben. Ich vermute, dass es um eine Einstellung in der Insert-VI handelt (columns). Perfekt wäre wenn ich meine Daten nach der Reihenfolge gezielt an Namengebundenen Spalten in der Datenbank schicken kann.
Aus der Hilfe:
Was erwartet eigentlich der Anschluss columns für eine Eingabe?
so wie ich meine SQL-SubVI erstellt habe, werden die Daten "blind" in die Spalten der DB geschrieben. Ich vermute, dass es um eine Einstellung in der Insert-VI handelt (columns). Perfekt wäre wenn ich meine Daten nach der Reihenfolge gezielt an Namengebundenen Spalten in der Datenbank schicken kann.
Aus der Hilfe:
columns is the column in the table to insert data into. Wiring an empty array to this input will assume that all columns in the table are to be used.
Was erwartet eigentlich der Anschluss columns für eine Eingabe?
أهلا و سهلا بالمستخدمين العرب
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 748 Просмотры
-
Последнее сообщение dadreamer