Russian Qt Forum

Qt => Базы данных => Тема начата: crocus от Сентябрь 19, 2006, 06:07



Название: SQLite-не стандартный SQL
Отправлено: crocus от Сентябрь 19, 2006, 06:07
Не пойму стандартные директивы типа select, delete выполняются без проблем. Но в SQLite есть удобные функции типа
Код:

.import agency_tel2.txt Phon
импорта из текстового файла, так вот эту конструкцию не могу заставить работать, похоже встроенный в QT драйвер не поддерживает. Вопрос: кто как реализовывал импорт из файла (через QFile::open и вставки данных из прочитанного файла канительно).
Или вот еще: можно использовать QProcess например
Код:

        QString program = "sqlite3.exe";
        QStringList arguments;
        arguments << " agency";
        QProcess *myProcess = new QProcess(this);
        myProcess->execute(program, arguments);

но не понимаю как потом в sqlite3 передать .import agency_tel2.txt Phon.


Название: SQLite-не стандартный SQL
Отправлено: Grigory от Сентябрь 19, 2006, 10:44
команда будет выглядеть так:
Код:
$ echo '.import agency_tel2.txt Phon' | sqlite3

А вообще тебе надо заглянуть на sqlite.org :)