Я писал тонкую оболочку для SQLite, используя P / Invoke, и я хотел бы дать ему возможность читать операторы из файла (для начальной загрузки и т. Д.).В файле я написал следующее:
CREATE TABLE Test
(Col1 INTEGER,
Col2 TEXT);
INSERT INTO Test (Col1, Col2) VALUES (1, 'test1');
INSERT INTO Test (Col1, Col2) VALUES (2, 'test2');
Этот файл читается с помощью File.ReadAllText (), подготавливается с помощью sqlite3_prepare () и выполняется с помощью sqlite3_step ().Этот процесс успешно подготовил и выполнил однострочные операторы SQLite.
В результате создается таблица, но не выполняется ни один оператор вставки.Что мне нужно сделать, чтобы иметь возможность вставлять несколько операторов в одну строку?