我有一个sqlite3准备好的声明。我知道要绑定到这个预准备语句的值的数量,但不知道它们的数据类型。 (我只是得到一个具有正确值的CSV文件)。我可以使用通用绑定方法吗? documentation中的所有绑定方法都是针对特定数据类型的。
我知道sqlite3使用动态类型系统。但是,如果您使用C API,由于缺少通用绑定方法,它无济于事。
任何人都尝试过任何想法/伎俩吗?
答案 0 :(得分:1)
C API没有通用绑定方法,因为C语言没有泛型类型。只需对你拥有的类型使用bind方法,如果错误,那么sqlite会为你转换它。