ADO读取整型数据的问题

采用ADO方式读取oracle数据库中number类型的字段时,使用了int类型变量。

但奇怪的是,当将variant_t类型的变量赋值给int时,是按照short类型转换的,大于三万多就成负数了。

非得采用long类型才可以。估计是variant_t实现的问题,让人恼火!

你可能感兴趣的:(ADO读取整型数据的问题)