V VMManuel Level-1 Beiträge 31 Reaktionspunkte 0 11 Februar 2019 #1 Hallo zusammen, ich habe folgendes Problem: Ich möchte aus einem DB einen REAL Wert laden. Da ich aber mehrere´DB´s habe, wollt ich die DB Nummer mit dem DB_ANY variabel machen. Klappt soweit auch, jedenfalls wird der Wert aus dem Datenbaustein richtig angezeigt jedoch nicht weiter verarbeitet. Es wird nen Formatfehler sein. Vemutlich gibt es eine ganz einfache Lösung Kann da jemand weiterhelfen? Liebe Grüße, Manuel Siehe Screenshot:
Hallo zusammen, ich habe folgendes Problem: Ich möchte aus einem DB einen REAL Wert laden. Da ich aber mehrere´DB´s habe, wollt ich die DB Nummer mit dem DB_ANY variabel machen. Klappt soweit auch, jedenfalls wird der Wert aus dem Datenbaustein richtig angezeigt jedoch nicht weiter verarbeitet. Es wird nen Formatfehler sein. Vemutlich gibt es eine ganz einfache Lösung Kann da jemand weiterhelfen? Liebe Grüße, Manuel Siehe Screenshot:
H Hohlkörper Level-2 Beiträge 282 Reaktionspunkte 51 11 Februar 2019 #2 Ist das ein DB mit optimiertem Zugriff? Was spricht dagegen den Wert direkt als Eingangsparamater zu verwenden, bzw. wenn es viele sind als Datentyp im InOUt? Zuletzt bearbeitet: 11 Februar 2019
Ist das ein DB mit optimiertem Zugriff? Was spricht dagegen den Wert direkt als Eingangsparamater zu verwenden, bzw. wenn es viele sind als Datentyp im InOUt?
PN/DP User des Jahres 2011-2013; 2015-2017; 2020-2022 FAQ-Team Power-User Beiträge 22.107 Reaktionspunkte 6.877 11 Februar 2019 #3 .DBD4 adressiert eine absolute Adresse - ist also in optimierten DB nicht möglich. Woher weiß eigentlich der Programmierer, daß der zu verarbeitende REAL-Wert in dem übergebenen DB in DBD4 steht? Harald
.DBD4 adressiert eine absolute Adresse - ist also in optimierten DB nicht möglich. Woher weiß eigentlich der Programmierer, daß der zu verarbeitende REAL-Wert in dem übergebenen DB in DBD4 steht? Harald
Onkel Dagobert Level-3 Beiträge 5.845 Reaktionspunkte 1.463 11 Februar 2019 #4 Manuel, versuch es mal mit .. DWORD_TO_REAL([FONT=Verdana,Arial,Tahoma,Calibri,Geneva,sans-serif]#DB_NUMMER.%DBD4); Wenn man das mit einem optimierten DB versucht, stoppt die CPU. [/FONT]
Manuel, versuch es mal mit .. DWORD_TO_REAL([FONT=Verdana,Arial,Tahoma,Calibri,Geneva,sans-serif]#DB_NUMMER.%DBD4); Wenn man das mit einem optimierten DB versucht, stoppt die CPU. [/FONT]
OP V VMManuel Level-1 Beiträge 31 Reaktionspunkte 0 12 Februar 2019 #5 Super, dankeschön. Mit Dword_to_real hat es direkt geklappt. Jap der Baustein war kein optimierter DB, Vielen Dank, Grüße Manuel
Super, dankeschön. Mit Dword_to_real hat es direkt geklappt. Jap der Baustein war kein optimierter DB, Vielen Dank, Grüße Manuel