Changeset 17852 for trunk/Ohana/src/opihi/cmd.data/dbselect.c
- Timestamp:
- May 29, 2008, 10:49:58 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/cmd.data/dbselect.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/cmd.data/dbselect.c
r17648 r17852 5 5 int dbselect (int argc, char **argv) { 6 6 7 time_t seconds; 7 8 int i, j, Nbytes, Ncols, Nrows; 8 9 char *query; … … 81 82 for (i = 0; i < Ncols; i++) { 82 83 if (row[i]) { 83 vec[i][0].elements[j] = atof (row[i]); 84 switch (fields[i].type) { 85 case FIELD_TYPE_TINY: 86 case FIELD_TYPE_SHORT: 87 case FIELD_TYPE_LONG: 88 case FIELD_TYPE_INT24: 89 case FIELD_TYPE_LONGLONG: 90 case FIELD_TYPE_DECIMAL: 91 case FIELD_TYPE_FLOAT: 92 case FIELD_TYPE_DOUBLE: 93 vec[i][0].elements[j] = atof (row[i]); 94 break; 95 case FIELD_TYPE_TIME: 96 case FIELD_TYPE_DATE: 97 case FIELD_TYPE_DATETIME: 98 seconds = ohana_date_to_sec (row[i]); 99 vec[i][0].elements[j] = ohana_sec_to_mjd (seconds); 100 break; 101 default: 102 vec[i][0].elements[j] = NAN; 103 } 84 104 } else { 85 105 vec[i][0].elements[j] = NAN;
Note:
See TracChangeset
for help on using the changeset viewer.
