18.03.2013, 11:10
(Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2013 11:12 von Clyde.)
Beitrag #2
|
Clyde
LVF-Gelegenheitsschreiber
Beiträge: 71
Registriert seit: May 2012
2012
2009
EN
Sonstige
|
RE: Database Connectivity Toolkit record count-1
Hi,
das Select-VI hat doch einen data-Ausgang mit dem Datentypen 2D-Array of Variant.
Die Anzahl der erhaltenen Werte kannst du doch einfach über die Größe dieses Array überprüfen, oder habe ich dich falsch verstanden?
Gruß
Clyde
|
|
|
18.03.2013, 11:43
Beitrag #3
|
montanaro
LVF-Gelegenheitsschreiber
Beiträge: 58
Registriert seit: Oct 2006
8.6+2009+2012+2014
2001
DE
39048
Sonstige
|
RE: Database Connectivity Toolkit record count-1
Hallo Clyde,
danke für die schnelle Antwort.
Ich verwende aber nicht das Selcet Vi sondern das Execute Query um dann die einzelnen records "fetchen" zu können. Oder kann man mit einer Select Vi auch die einzelenen records durchlaufen???
Vielen Dank,
montanaro
|
|
|
18.03.2013, 11:51
(Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2013 11:53 von jg.)
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Database Connectivity Toolkit record count-1
Na und? Nach "Execute Query" kommt dann das VI "DB Tools Fetch Recordset", was dir ein 2D-Array of "Variant" mit allen Abfrage-Ergebnissen liefert.
Wo brauchst du jetzt vorab die Info, wie viele Datensätze dein Query liefert?
Gruß, Jens
EDIT: Die DB-VIs sind offen, da kannst du reinschauen, was wo gemacht wird, z.B. die Reihenfolge aus "DB Tools Select Data.vi" abschauen?!
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
18.03.2013, 12:21
Beitrag #5
|
montanaro
LVF-Gelegenheitsschreiber
Beiträge: 58
Registriert seit: Oct 2006
8.6+2009+2012+2014
2001
DE
39048
Sonstige
|
RE: Database Connectivity Toolkit record count-1
Dankeschön Jg.
Konnte zwar durch deine Lösung die Anzahl der records erhalten, aber nun funktioniert aber der restliche, schon zuvor programmierte Teil, nicht mehr. (Da verwende ich Fetch element).
ich mach also Db "DB Execute" (füre Select aus)--> "Fetch Recordset" (Erhalte anzahl der werte) --> "Fetch Element" (und hier durchlaufte ich zuvor die Recodsets)
Mein Problem ist dass ich noch keine gute Dokumentation über Das Toolkit gefunden habe und somit bin ich noch ziemlich verwirrt
Sollte ich das mit fetch elemt vergessen und mit dem Array des fetch recodset arbeiten??? Wo finde ich sinvolle Beispuiele dazu???
Vielen Dank,
montanaro
|
|
|
18.03.2013, 13:24
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Database Connectivity Toolkit record count-1
(18.03.2013 12:21 )montanaro schrieb: Sollte ich das mit fetch elemt vergessen und mit dem Array des fetch recodset arbeiten???
IMHO JA! Du bekommst alles, was du willst, als 2D-Array in einem Aufwasch zurück. Wieso jedes Element einzeln abfragen, und das auch noch über die ADO-DB API?
Über die Wandlung in das richtige LabVIEW-Datenformat kannst du dich in LabVIEW kümmern.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
18.03.2013, 13:47
Beitrag #7
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
RE: Database Connectivity Toolkit record count-1
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
18.03.2013, 18:34
Beitrag #8
|
montanaro
LVF-Gelegenheitsschreiber
Beiträge: 58
Registriert seit: Oct 2006
8.6+2009+2012+2014
2001
DE
39048
Sonstige
|
RE: Database Connectivity Toolkit record count-1
Vielen vielen Dank! Es hat funktioniert
|
|
|
| |