将值绑定到准备语句而不知道其数据类型

时间:2012-02-23 23:40:29

标签: sqlite

我有一个sqlite3准备好的声明。我知道要绑定到这个预准备语句的值的数量,但不知道它们的数据类型。 (我只是得到一个具有正确值的CSV文件)。我可以使用通用绑定方法吗? documentation中的所有绑定方法都是针对特定数据类型的。

我知道sqlite3使用动态类型系统。但是,如果您使用C API,由于缺少通用绑定方法,它无济于事。

任何人都尝试过任何想法/伎俩吗?

1 个答案:

答案 0 :(得分:1)

C API没有通用绑定方法,因为C语言没有泛型类型。只需对你拥有的类型使用bind方法,如果错误,那么sqlite会为你转换它。