Найдено 5 результатов

starling13
31.01.2011 22:08:07
Форум: Lazarus
Тема: sqlite и dbgrid
Ответы: 14
Просмотры: 11899

Re: sqlite и dbgrid

Объясните точнее, что не получилось?

Добавлено спустя 2 минуты 37 секунд:
Для SQLIte есть прекрасная утилита администрирования SQLiteman - и для Windows, и для Linux
starling13
22.01.2011 21:28:01
Форум: Lazarus
Тема: sqlite и dbgrid
Ответы: 14
Просмотры: 11899

Re: sqlite и dbgrid

не найден параметр ""e-mail""

Эта ошибка говорит о том, что Query не видит параметра e-mail (значение Query.Params)

Не совсем так. Обратите внимание на две пары кавычек. Когда я обрамил имя параметра в запросе кавычками:
... SET "e-mail" = :"e-mail" ,
то возникла эта ошибка.

В ...
starling13
21.01.2011 22:13:45
Форум: Lazarus
Тема: sqlite и dbgrid
Ответы: 14
Просмотры: 11899

Re: sqlite и dbgrid

UPDATE [Люди] SET ... [e-mail] = :e-mail,
Нет, это не помогло. Та же ошибка. Ошибка именно в имени параметра :e-mail
Имена параметров похоже обрамляются кавычками, то есть, как я писал уже, если будет:
... "e-mail" = :"e-mail" ... , то пишет: не найден параметр ""e-mail""

И ещё повторюсь: в ...
starling13
27.12.2010 14:19:13
Форум: Lazarus
Тема: sqlite и dbgrid
Ответы: 14
Просмотры: 11899

Re: sqlite и dbgrid

Спасибо за ответ. Но наверно это стоит поместить в баги, т.к. СУБД поддерживает такой способ описания идентификаторов (в двойных кавычках с пробелами, национальными и специальными символами), а компоненты доступа не совсем. Проблема похоже на этапе автоматического формирования SQL запросв INSERT ...
starling13
26.12.2010 20:48:18
Форум: Lazarus
Тема: sqlite и dbgrid
Ответы: 14
Просмотры: 11899

Re: sqlite и dbgrid

Решил написать здесь не создавая новую тему.
Сделал тестовый пример с Sqlite3.
БД:
CREATE TABLE "Люди"
(
"ID" INTEGER NOT NULL,
"ФИО" VARCHAR(128) NOT NULL,
"e-mail" VARCHAR(50),
"Дата рождения" DATE,
PRIMARY KEY ("ID")
)
Приложение:
1. Модуль данных - SQLite3Connection, SQLTransaction ...