与this one有关的问题。好的,现在我用bind_text
函数绑定我的unsigned integer
。之后在INTEGER
列我看到正确存储的unsigned integer
值。现在,我想从基地接收它到C++变量unsigned int xxx
。最好的办法是什么?请求作为文本然后转换为ui
?或请求sqlite_int64
然后以某种方式转换为unsigned int
?请添加一些示例代码。谢谢。sqlite C++和无符号整数操作
-1
A
回答
2
有绑定的unsigned integer
只有一个正确的方法:使用sqlite3_bind_int64:
unsigned int key = ...;
sqlite3_bind_int64(stmt, 1, key);
要获得这样的值从查询回来,用sqlite3_column_64:
key = (unsigned int)sqlite3_column_int64(query_stmt, 0);
相关问题
- 1. C长无符号整数操作
- 2. 带符号和无符号整数的位操作问题,XNOR
- 3. C++和 - (无符号整型)
- 4. C - 签名和无符号整数
- 5. C++中无符号和无符号整数之间的区别
- 6. 有符号和无符号整数?
- 7. 无符号和符号整数
- 8. C++操作符重载和符号
- 9. 执行有符号和无符号整数的区别C++
- 10. 有符号整数的按位操作
- 11. 按位不是有符号整数和无符号整数在C
- 12. 在无符号整数和有符号整数之间进行C++转换
- 13. 在iOS和OSX上无符号整数和无符号长整数编译NSLog
- 14. C函数中的无符号整数
- 15. C:使用无符号操作数的一元减操作符行为
- 16. 无符号整数
- 17. C++的逗号操作符
- 18. 如何在C中执行无符号长整数和字符数组的XOR操作?
- 19. C#无符号整数默认值
- 20. C/GL:对无符号整数
- 21. 无符号整数到RGB值在C
- 22. c中的无符号整数
- 23. 将无符号整数缩小为无符号整数
- 24. 计算器C:输入操作符号和整数来执行计算
- 25. 位操作符与无符号字符
- 26. 无符号整数如何工作
- 27. “Int”和“无符号整型”
- 28. 无符号整数和颜色
- 29. 无符号16位和64位整数
- 30. C++算术类型转换与无符号&符号整数
你为什么用结合' sqlite3_bind_text()'而不是'sqlite3_bind_int()'? – trojanfoe
@trojanfoe因为估值器是'unsigned',如果用'_int()'函数绑定,它的显示为负数 – abrahab
这是垃圾。 – trojanfoe