中关村国际品牌创新节:ODBC API中C与SQL数据类型匹配问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 01:48:28
利用ODBC API访问存储过程并返回OUTPUT参数.
碰到个问题不知怎么解决.
就是:MSSQL存储过程的OUTPUT参数是NUMERIC(18,2)类型的.那我在C当中要定义与之匹配的变量应该是什么类型?double的吗?还有使用SQLBindParameter的时候SQLSMALLINTValueType,SQLS MALLINTParameterType的类型应该是什么?

这个问题比较急.希望达人及时帮助.谢谢...
还有个问题:NUMERIC(18,0)的数据(比如111222333444555666).取到API当中显示却是111222333444555660.这是为什么啊?
谁能帮忙解答下.加分!!!

估计是精度丢失,发mail给微软,说有bug~~~