Привязка значений к подготовленным операторам без знания их типа данных - PullRequest
0 голосов
/ 24 февраля 2012

У меня есть подготовленное заявление sqlite3.Я знаю количество значений, которые нужно связать с этим подготовленным оператором, но не знаю их типов данных.(Я просто получаю файл CSV с правильными значениями).Есть ли общий метод связывания, который я могу использовать для этого?Все методы связывания в документации предназначены для определенного типа данных.

Я знаю, что sqlite3 использует систему динамических типов.Но это не помогает, если вы используете C API из-за отсутствия универсального метода связывания.

Какие-нибудь идеи / хитрости, которые кто-либо пробовал?

1 Ответ

1 голос
/ 24 февраля 2012

C API не имеет универсального метода связывания, потому что язык C не имеет универсального типа.Просто используйте метод bind для типа, который у вас есть, если он неправильный, sqlite преобразует его для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...