Подскажите пожалуйста где можно почитать на русском как работать с бд в лазарусе.
У меня получается только добавлять в бд записи а как удалять и редактировать?
Можно ли редактировать сразу в dbgrid?
Модератор: Модераторы
CREATE TABLE "Люди"
(
"ID" INTEGER NOT NULL,
"ФИО" VARCHAR(128) NOT NULL,
"e-mail" VARCHAR(50),
"Дата рождения" DATE,
PRIMARY KEY ("ID")
)
starling13 писал(а):Спасибо за ответ. Но наверно это стоит поместить в баги, т.к. СУБД поддерживает такой способ описания идентификаторов (в двойных кавычках с пробелами, национальными и специальными символами), а компоненты доступа не совсем. ...
UPDATE [Люди] SET ... [e-mail] = :e-mail,
UPDATE [Люди] SET ... [e-mail] = :e-mail,
:e-mail
У меня вот возникает вопрос: а для чего вообще нужен "такой способ описания идентификаторов"?
...
5.4 Names and identifiers
Function
Specify names.
Format
<identifier> ::=
[ <introducer><character set specification> ] <actual identifier>
<actual identifier> ::=
<regular identifier>
| <delimited identifier>
...
не найден параметр ""e-mail""
query.Params.ByNameAsAnsiString['e-mail'] := 'a@b.com';
не найден параметр ""e-mail""
Эта ошибка говорит о том, что Query не видит параметра e-mail (значение Query.Params)
... SET "e-mail" = :"e-mail"
starling13 писал(а):Объясните точнее, что не получилось?
Добавлено спустя 2 минуты 37 секунд:
Для SQLIte есть прекрасная утилита администрирования SQLiteman - и для Windows, и для Linux
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16