LabVIEWForum.de
Sqlite Datenbank - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Sqlite Datenbank (/Thread-Sqlite-Datenbank)

Seiten: 1 2


Sqlite Datenbank - galilio - 29.01.2016 10:16

Hallo Zusammen,

ich habe eine Sqlite-Datenbank erstellt.
Meine Frage ist:
Wie kann ich mehrere Datensätze von einen Column lesen und in einem Texfield schreiben?


RE: Sqlite Datenbank - wladimir s - 29.01.2016 10:32

Hast du den Toolkit?
http://sine.ni.com/nips/cds/view/p/lang/de/nid/212894

Da ist ein Codebeispiel dabei wie man mehrere Zeilen aus der Datenbank auslesen kann.


RE: Sqlite Datenbank - galilio - 29.01.2016 10:47

Ja das habe ich aber schlauer bin ich nicht damitBlush


RE: Sqlite Datenbank - wladimir s - 29.01.2016 11:01

Code Templates-> Select many Rows

Dann die Antwort in String umwandeln, falls nötig


RE: Sqlite Datenbank - galilio - 29.01.2016 12:51

Mir geht es darum um folgende SQL-Abfrage:
SELECT ColumName1 FROM Table1 WHERE ColumName2 = 2

--> Ich bekomme z.B 6 Datensätze aber wie bekomme ich dieses Datensätze in textField gezeigt bekommen?
Seh bitte Anhang


RE: Sqlite Datenbank - jg - 29.01.2016 13:53

2 Möglichkeiten - kannst du nach deinem Belieben erweitern und anpassen:
[attachment=55196]
Gruß, Jens


RE: Sqlite Datenbank - galilio - 29.01.2016 14:35

In meine for schleife Get Column String wird es eigentlich z.B 6 Mal aufgerufen und die 6 datensätze werden auch gelesen.
Problem ist, dass ich nicht weiss wie ich die 6 Datensätze auch in Textfield einfüge.
Jetzt wird nur letzten Datensatz geschrieben.

@ Jens deine Lösungansatz habe ich leider nicht verstanden


RE: Sqlite Datenbank - jg - 29.01.2016 14:41

(29.01.2016 14:35 )galilio schrieb:  @ Jens deine Lösungansatz habe ich leider nicht verstanden
Was ist daran nicht zu verstehen? Das Controlfeld "String" ist der Ersatz für deine SQL-Rückgabe. Und dann habe ich dir 2 Möglichkeiten gezeigt, um die ausgelesenen Strings schrittweise zusammenzufassen. Einmal per Schieberegister, einmal per autoindiziertem Array. Beides Basis-Konzepte in LabVIEW, die du nach 2 Jahren intus haben solltest.

Gruß, Jens


RE: Sqlite Datenbank - galilio - 29.01.2016 15:01

Bahn


Wie ist deine Lösung zu meine Problem einzusetzen?
Blush
Ich will nur die Ergebnis von der SQL Abfrage einfach in Indicator-Field haben


RE: Sqlite Datenbank - jg - 29.01.2016 15:11

(29.01.2016 15:01 )galilio schrieb:  Wie ist deine Lösung zu meine Problem einzusetzen?
Indem du dir vorstellst, dass das Control "String" innerhalb der Whileschleife deine .Net-Property "Get Column String" entspricht. Ist das wirklich so schwer?
(29.01.2016 15:01 )galilio schrieb:  Ich will nur die Ergebnis von der SQL Abfrage einfach in Indicator-Field haben
Dann mach halt, Werte aufsammeln (THINK Dataflow) und NACH Beendigung der While-Loop darstellen. Wall
Gruß, Jens