MySQL C ++连接器setBigInt

时间:2013-01-03 17:54:28

标签: c++ mysql

所以PreparedStatement :: setBigInt()将SQLString作为值参数?在C ++中没有足够大的值来保存BigInt可以容纳的东西吗?如果我在C ++中使用unsigned long long怎么办?在BigInt字段中存储这个unsigned long long需要做什么?

2 个答案:

答案 0 :(得分:2)

setUInt64与uint64_t一起使用:

void sql::PreparedStatement::setUInt64(unsigned int parameterIndex, uint64_t value);

答案 1 :(得分:1)

bigint是64位整数,为什么不能使用unsigned long long UNSIGNED BIGINT列?

这可能取决于您使用的适配器。你有参考文献的链接吗?