18.03.2013, 11:00
Guten Tag an alle,
befasse mich seit kurzer Zeit mit dem Thema Datenbanken und verwende dazu das Labview Databse Connectivity Toolkit.
Bin jetzt auf ein kleines Problem gestossen: Ich mache eine Select und hole mir Daten aus der DB. Nun muesste ich aber wissen wieviele Werte mir diese Select zurückgibt (record count), um die Anzahl der Schleifendurchläufe zu definieren.
Habe versucht die Eigenschaft record count des Vi´s "Db Tools Get Properties" zu verwenden, die cursor zu ändern (dynamic,static usw), aber leider ohne Erfolg. Bekomme immer -1 zurück. Ich weiss jetzt nicht on das wegen meiner Db "Mysql" oder an der ODBC verbindung liegt aber es funktioniert nicht.
Mir ist natürlich bewusst dass ich eine separate Select mit (Select count(*).....) ausführen kann um die Anzahl der records zu erhalten, aber diese Löosung ist vielaufwendiger und nicht "elegant".
Also bitte wenn mir jemand weiter helfen kann..
Vielen dank
befasse mich seit kurzer Zeit mit dem Thema Datenbanken und verwende dazu das Labview Databse Connectivity Toolkit.
Bin jetzt auf ein kleines Problem gestossen: Ich mache eine Select und hole mir Daten aus der DB. Nun muesste ich aber wissen wieviele Werte mir diese Select zurückgibt (record count), um die Anzahl der Schleifendurchläufe zu definieren.
Habe versucht die Eigenschaft record count des Vi´s "Db Tools Get Properties" zu verwenden, die cursor zu ändern (dynamic,static usw), aber leider ohne Erfolg. Bekomme immer -1 zurück. Ich weiss jetzt nicht on das wegen meiner Db "Mysql" oder an der ODBC verbindung liegt aber es funktioniert nicht.
Mir ist natürlich bewusst dass ich eine separate Select mit (Select count(*).....) ausführen kann um die Anzahl der records zu erhalten, aber diese Löosung ist vielaufwendiger und nicht "elegant".
Also bitte wenn mir jemand weiter helfen kann..
Vielen dank