2013-01-03 72 views
1

因此,PreparedStatement :: setBigInt()将SQLString作为值参数?在C++中没有足够大的值来保存BigInt可以容纳的东西吗?如果我在C++中使用无符号long long会怎么样?在BigInt字段中存储这个无符号long long需要做什么?MySQL C++连接器setBigInt

+0

您正在使用什么编译器? –

回答

1

bigint是一个64位整数,所以为什么不能在UNSIGNED BIGINT列中使用unsigned long long

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

2

使用setUInt64用uint64_t中:

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