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

set
12.03.2022 21:46:55
Форум: Базы данных
Тема: Firebird скрипты при подключении и отключении
Ответы: 1
Просмотры: 19741

Firebird скрипты при подключении и отключении

Здравствуйте!
Подскажите, кто-нибудь, как сделать скрипт при подключении к базе данных и отключении от базы данных (Firebird)
Например:
Пользователь подключается и после того как он подключился в таблицу записываются данные
Пользователь отключился - так же записываются данные в таблицу.

Причем это ...
set
30.04.2020 20:55:49
Форум: Lazarus
Тема: SQLIte3 Удаление связанных записей из таблицы (Не работает)
Ответы: 6
Просмотры: 5922

Re: SQLIte3 Удаление связанных записей из таблицы (Не работа

Полтергейст какой-то....
Завтра сделаю базу данных консольной утилитой sqlite. Может так заработает...
Подключился к ранее созданной БД и консоль не отображает список таблиц.
Создал в консоли таблицу - все видит.
set
30.04.2020 14:31:02
Форум: Lazarus
Тема: SQLIte3 Удаление связанных записей из таблицы (Не работает)
Ответы: 6
Просмотры: 5922

Re: SQLIte3 Удаление связанных записей из таблицы (Не работа

iskander писал(а):Если я правильно путаю, в SQLite это была отдельная фича(foreign key constraint enforcement?), которая включалась/выключалась отдельной прагмой и по умолчанию была выключена.


включил на этапе проектирования базы данных.
запрос PRAGMA foreign_keys; возвращает 1.
set
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) операции по добавление и изменению записей ...
set
07.08.2017 15:33:47
Форум: Lazarus
Тема: TChronium
Ответы: 1
Просмотры: 3375

TChronium

Установил в Lazarus.
Страницы открываются без проблем.
Как перебрать все элементы открытой страницы и вывести их "name" или "id"?
set
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 ...
set
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 работает без указания ...
set
07.01.2014 12:28:33
Форум: Lazarus
Тема: Работа с мышью в Lazarus
Ответы: 2
Просмотры: 4287

Работа с мышью в Lazarus

Если работать под Windows, то можно использовать

Код: Выделить всё

 
  mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
  // нажимаем левую кнопку мыши
  mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0); // отпускаем

для имитации нажатия кнопки мыши.
А как реализовать такое в linux (ubuntu 12.04)?
set
06.01.2014 22:51:59
Форум: Lazarus
Тема: нажать ссылку в браузере
Ответы: 8
Просмотры: 5713

Re: нажать ссылку в браузере

Желательно в окне.
В Windows прекрасно работет функция установки курсора по указанным координатам SetCursorPos(X,Y)
А как реализовать такое в Ubuntu?

Добавлено спустя 14 минут 42 секунды:
Снимаю вопрос. Нашел данную функцию в LCLIntf прекрасно работает.
set
23.12.2013 14:58:47
Форум: Lazarus
Тема: нажать ссылку в браузере
Ответы: 8
Просмотры: 5713

Re: нажать ссылку в браузере

vada писал(а):Легко. JavaScript

а в лазарус как реализовать?
set
23.12.2013 14:27:38
Форум: Lazarus
Тема: нажать ссылку в браузере
Ответы: 8
Просмотры: 5713

нажать ссылку в браузере

в браузере открыта страница.
Можно ли программно нажать на одну из ссылок на этой странице?