所以PreparedStatement :: setBigInt()将SQLString作为值参数?在C ++中没有足够大的值来保存BigInt可以容纳的东西吗?如果我在C ++中使用unsigned long long怎么办?在BigInt字段中存储这个unsigned long long需要做什么?
答案 0 :(得分:2)
将setUInt64
与uint64_t一起使用:
void sql::PreparedStatement::setUInt64(unsigned int parameterIndex, uint64_t value);
答案 1 :(得分:1)
bigint是64位整数,为什么不能使用unsigned long long
UNSIGNED BIGINT
列?
这可能取决于您使用的适配器。你有参考文献的链接吗?