예제 #1
0
 virtual void processUDecimal(const void *value, unsigned digits, unsigned precision, const RtlFieldInfo * field)
 {
     Decimal val;
     size32_t bytes;
     char *data;
     val.setUDecimal(digits, precision, value);
     val.getStringX(bytes, data);
     MYSQL_BIND &bindInfo = createBindBuffer(MYSQL_TYPE_STRING, 0);
     bindInfo.buffer = data;
     bindInfo.buffer_length = bytes;
     bindInfo.length = &bindInfo.buffer_length;
 }