Не думаю, что есть способ воспользоваться преимуществами MFC для более ясного доступа к API SQLite.
Из-за того, что интерфейс SQLite C-ориентирован , может быть лучше инкапсулировать доступ с помощью класса C ++ оболочки, и вы можете использовать нормальные массивы символов и sprintf для заполнения динамических значений внутри этого класса (хотя вы можете продолжить с CStrings ... если вы найдете их более понятными).
У нас на работе есть класс, который инкапсулирует доступ и позволяет нам не создавать явное выражение SQL.
Пример, на который ссылается nhaa123, заслуживает +1 голоса!