INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

TRUE aus Datenbank (Variant) wird in -1 umgewandelt.



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

16.10.2007, 16:22
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
TRUE aus Datenbank (Variant) wird in -1 umgewandelt.
Das Problem ist, dass der Boolsche Ausgang auch bei Zahlen (Integer, Double,...) "TRUE" wird.
Wenn der Ausgang nur bei "TRUE" gesetzt würde, dann würde es so funktionieren. Das habe ich aber auch schon probiert..... Ich habe es auch über das "Error-Cluster" versucht (wie meine Fallunterscheidung bei den Kommazahlen), aber es gibt auch "fehlerfreie" nicht-boolsche Werte (d.h. das Errorcluster zeigt mir auch bei normalen Werten keinen Fehler an, sondern nur wenn das Feld leer ist), so dass mir das auch nicht weiterhilft.
Das mit dem Visual Basic kann ich leider so nicht auf LabVIEW anwenden.

Gruß Markus

' schrieb:Das ist in der Tat äußerst seltsam. Allerdings kann ich mich erinnern, dass es bei Visual Basic ein ähnliches Problem gibt. Lies dir dazu mal den Abschnitt "Boolescher Typ wird nciht präzise in den numerischen Typ konvertiert" auf
http://msdn2.microsoft.com/de-debrary/a...yt8(VS.80).aspx
durch.

Vielleicht hilft dir das ja, obwohl ich es kaum glaube... Das ist halt nur eine Feststellung.

Was passiert beim Umwandeln mit einer True-Konstante am VI? Eine Möglichkeit (wenn auch keine besonders tolle) wäre doch, die Umwandlung in String UND in Boolesch zu machen und wenn eine -1 heraus kommt, wird überprüft, ob am booleschen Ausgang ein True anliegt. Wenn ja, wird dies übergeben, wenn nicht, die -1. Das setzt natürlich vorraus, dass eine -1 am Eingang nicht auch zum True gewandelt wird.

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
TRUE aus Datenbank (Variant) wird in -1 umgewandelt. - Y-P - 16.10.2007 16:22

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  einen variant data LOOP galilio 2 5.022 09.09.2016 12:12
Letzter Beitrag: galilio
  Variant aus Datenbank --> Datentyp Anna1988 3 5.239 15.05.2014 11:07
Letzter Beitrag: rolfk
  Variant-Daten in TXT-File speichern und wieder laden. thomhof0 3 7.185 04.10.2011 08:36
Letzter Beitrag: GerdW
  ADO Variant to Timestamp olum 1 4.639 23.08.2011 10:12
Letzter Beitrag: Y-P
  (Database) Variant to Data? macmarvin 2 6.644 19.01.2011 08:48
Letzter Beitrag: macmarvin
  Variant-Daten nach CSV tanka 4 5.018 30.08.2010 16:02
Letzter Beitrag: tanka

Gehe zu: