I am later reading them back using the following to determine which getdatabase statement to use:-
Code: Select all
Select DatabaseColumnType(CurrentDB\DBID, ColumnNumber)
Case #PB_Database_Blob
Debug "Blob"
Case #PB_Database_String
Debug "String"
Case #PB_Database_Long
Debug "Long"
Case #PB_Database_Float
Debug "Float"
Case #PB_Database_Double
Debug "Double"
Case #PB_Database_Quad
Debug "Quad"
EndSelect
The SQLite 'FLOAT' type is returned in the above as #PB_Database_Double so I use getdatabase long to retrieve the value which is returned with nothing after the decimal place.
Should I retrieve #PB_Database_Double with getdatabaseFloat?
CD