Здравствуйте!
Подскажите, кто-нибудь, как сделать скрипт при подключении к базе данных и отключении от базы данных (Firebird)
Например:
Пользователь подключается и после того как он подключился в таблицу записываются данные
Пользователь отключился - так же записываются данные в таблицу.
Причем это ...
Найдено 11 результатов
- 12.03.2022 21:46:55
- Форум: Базы данных
- Тема: Firebird скрипты при подключении и отключении
- Ответы: 1
- Просмотры: 19741
- 30.04.2020 20:55:49
- Форум: Lazarus
- Тема: SQLIte3 Удаление связанных записей из таблицы (Не работает)
- Ответы: 6
- Просмотры: 5922
Re: SQLIte3 Удаление связанных записей из таблицы (Не работа
Полтергейст какой-то....
Завтра сделаю базу данных консольной утилитой sqlite. Может так заработает...
Подключился к ранее созданной БД и консоль не отображает список таблиц.
Создал в консоли таблицу - все видит.
Завтра сделаю базу данных консольной утилитой sqlite. Может так заработает...
Подключился к ранее созданной БД и консоль не отображает список таблиц.
Создал в консоли таблицу - все видит.
- 30.04.2020 14:31:02
- Форум: Lazarus
- Тема: SQLIte3 Удаление связанных записей из таблицы (Не работает)
- Ответы: 6
- Просмотры: 5922
Re: SQLIte3 Удаление связанных записей из таблицы (Не работа
iskander писал(а):Если я правильно путаю, в SQLite это была отдельная фича(foreign key constraint enforcement?), которая включалась/выключалась отдельной прагмой и по умолчанию была выключена.
включил на этапе проектирования базы данных.
запрос PRAGMA foreign_keys; возвращает 1.
- 29.04.2020 19:28:48
- Форум: Lazarus
- Тема: SQLIte3 Удаление связанных записей из таблицы (Не работает)
- Ответы: 6
- Просмотры: 5922
SQLIte3 Удаление связанных записей из таблицы (Не работает)
Есть таблица SQLite3
CREATE TABLE "t$1" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
"pid" INTEGER,
"name" TEXT NOT NULL,
FOREIGN KEY("pid") REFERENCES "t$1"("id") ON UPDATE CASCADE ON DELETE CASCADE
)
Средствами Lazarus (2.0.8 win64) операции по добавление и изменению записей ...
CREATE TABLE "t$1" (
"id" INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT UNIQUE,
"pid" INTEGER,
"name" TEXT NOT NULL,
FOREIGN KEY("pid") REFERENCES "t$1"("id") ON UPDATE CASCADE ON DELETE CASCADE
)
Средствами Lazarus (2.0.8 win64) операции по добавление и изменению записей ...
TChronium
Установил в Lazarus.
Страницы открываются без проблем.
Как перебрать все элементы открытой страницы и вывести их "name" или "id"?
Страницы открываются без проблем.
Как перебрать все элементы открытой страницы и вывести их "name" или "id"?
- 28.04.2015 10:46:28
- Форум: Базы данных
- Тема: UDF Firebird. Работа со строками.
- Ответы: 0
- Просмотры: 9410
UDF Firebird. Работа со строками.
есть простенький пример DLL на Lazarus
library project1;
{$mode objfpc}{$H+}
uses
Classes { you can add units after this };
function F1(s: PChar): PChar; cdecl; export;
begin
Result := s;
end;
exports F1;
begin
end.
База данных Firebird 2.5 (UTF8)
В базе данных
DECLARE ...
library project1;
{$mode objfpc}{$H+}
uses
Classes { you can add units after this };
function F1(s: PChar): PChar; cdecl; export;
begin
Result := s;
end;
exports F1;
begin
end.
База данных Firebird 2.5 (UTF8)
В базе данных
DECLARE ...
- 08.01.2014 14:48:53
- Форум: Lazarus
- Тема: Работа с мышью в Lazarus
- Ответы: 2
- Просмотры: 4287
Re: Работа с мышью в Lazarus
Вот решение вопроса:
1.Открываем пакет lazmouseandkeyinput
2. Добавляем пакет к проекту
3. Теперь можно подключить модуль MouseAndKeyInput
4. кликаем мышкой
MouseInput.Click(mbRight,[],posx,posy);
posx,posy - точки расположения мышки
Примечание, в windows работает без указания ...
1.Открываем пакет lazmouseandkeyinput
2. Добавляем пакет к проекту
3. Теперь можно подключить модуль MouseAndKeyInput
4. кликаем мышкой
MouseInput.Click(mbRight,[],posx,posy);
posx,posy - точки расположения мышки
Примечание, в windows работает без указания ...
- 07.01.2014 12:28:33
- Форум: Lazarus
- Тема: Работа с мышью в Lazarus
- Ответы: 2
- Просмотры: 4287
Работа с мышью в Lazarus
Если работать под Windows, то можно использовать
для имитации нажатия кнопки мыши.
А как реализовать такое в linux (ubuntu 12.04)?
Код: Выделить всё
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
// нажимаем левую кнопку мыши
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); // отпускаемдля имитации нажатия кнопки мыши.
А как реализовать такое в linux (ubuntu 12.04)?
- 06.01.2014 22:51:59
- Форум: Lazarus
- Тема: нажать ссылку в браузере
- Ответы: 8
- Просмотры: 5713
Re: нажать ссылку в браузере
Желательно в окне.
В Windows прекрасно работет функция установки курсора по указанным координатам SetCursorPos(X,Y)
А как реализовать такое в Ubuntu?
Добавлено спустя 14 минут 42 секунды:
Снимаю вопрос. Нашел данную функцию в LCLIntf прекрасно работает.
В Windows прекрасно работет функция установки курсора по указанным координатам SetCursorPos(X,Y)
А как реализовать такое в Ubuntu?
Добавлено спустя 14 минут 42 секунды:
Снимаю вопрос. Нашел данную функцию в LCLIntf прекрасно работает.
- 23.12.2013 14:58:47
- Форум: Lazarus
- Тема: нажать ссылку в браузере
- Ответы: 8
- Просмотры: 5713
Re: нажать ссылку в браузере
vada писал(а):Легко. JavaScript
а в лазарус как реализовать?
- 23.12.2013 14:27:38
- Форум: Lazarus
- Тема: нажать ссылку в браузере
- Ответы: 8
- Просмотры: 5713
нажать ссылку в браузере
в браузере открыта страница.
Можно ли программно нажать на одну из ссылок на этой странице?
Можно ли программно нажать на одну из ссылок на этой странице?
