powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Не работает пакетный запрос из Delphi
2 сообщений из 2, страница 1 из 1
Не работает пакетный запрос из Delphi
    #37934606
HeathRow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую Delphi SQLite Wrapper.

Простой пример кода:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
...
Base: TSQLiteDatabase;
Table: TSQLiteUniTable;
Stmt: TSQLitePreparedStatement;
...
procedure TForm1.FormCreate(Sender: TObject);
var Rows: integer;
begin
  Base := TSQLiteDatabase.Create(ExtractFilePath(Application.ExeName) +
    'TestSQlite.db');
  Stmt := Base.GetPreparedStatement('drop table if exists temp.Table1; select count(id) FROM Table2;');
  Table:=Stmt.ExecQuery();
  ...
end;


В результате дропается только временная таблица в базе, а Table (которая TSQLiteUniTable) оказывается пустой, до селекта выполнение не доходит.
Есть какое-нибудь решение этой проблемы или все запросы через враппер нужно выполнять по отдельности?
...
Рейтинг: 0 / 0
Не работает пакетный запрос из Delphi
    #37935987
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HeathRowЕсть какое-нибудь решение этой проблемы или все запросы через враппер нужно выполнять по отдельности?Скорее всего: "да".
Если враппер использует http://sqlite.org/c3ref/prepare.html для своего метода GetPreparedStatement(), то...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Не работает пакетный запрос из Delphi
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]