code: public void getSQLFromField(PreparedStatement statement, int iType, int iParamColumn) throws SQLException
      {
          if (this.isNull())
          {
              if ((this.isNullable()) && (iType != DBConstants.SQL_SELECT_TYPE))
                  statement.setNull(iParamColumn, Types.FLOAT);
              else
                  statement.setFloat(iParamColumn, Float.NaN);
          }
          else
          {
              if (DBConstants.FALSE.equals(this.getRecord().getTable().getDatabase().getProperties().get(SQLParams.FLOAT_XFER_SUPPORTED)))    // HACK for Access
                  super.getSQLFromField(statement, iType, iParamColumn);
              else
                  statement.setFloat(iParamColumn, (float)this.getValue());
          }
      }
docs: Move the physical binary data to this SQL parameter row.
  @param statement The SQL prepare statement.
  @param iType the type of SQL statement.
  @param iParamColumn The column in the prepared statement to set the data.
  @exception SQLException From SQL calls.