Bei der Ausführung einer SQL-Abfrage gibt das Ergebnisfeld Wert ohne Dezimalwerte in QTP zurück.QTP - ADO Recordset - SQL-Abfrage Trimmen dezimalen Wert der Spalte
Database_GetValue = Recordset(fieldname)
gibt einen Wert ohne Dezimalstellen zurück. Ex: 114.45 wird als 114 gezogen Wie kann ich den kompletten Wert des Feldes erhalten
searchQuery = "SELECT SUM(ddwhrw) ""Hours"" FROM fbfiles.ttp151 WHERE ddname<>'' and DDTID# = 001 and ddday# = 20161206"
Cdbl (Recordset (fieldName)) macht auch die gleiche Sache. Wenn ich die Abfrage manuell ausführe, gibt es jedoch den richtigen Wert –
Mögliches Duplikat von [Get Dezimalstellen aus Recordset in VBA mit ADODB] (http://stackoverflow.com/questions/34734877/get-decimals-from-recordset-in- vba-with-adodb) –
Bitte posten Sie etwas von Ihrem Code, insbesondere die eigentliche Abfrage. Wie in dem möglichen verknüpften Duplikat erwähnt, könnte es sich um ein Problem mit der Variablen Definition/Datentyp handeln. –