Автор Тема: Lazarus / Как создать простую базу данных и подключить её к форме ?  (Прочитано 21553 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 935
    • Домашняя страница
    • Email
Лучше использовать полноценную РСУБД.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 149
    • Email
Лучше использовать полноценную РСУБД.
Типа MySQL ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 935
    • Домашняя страница
    • Email
Годится, хотя и не поддерживается. Вместо этого рекомендуется Mariadb.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 149
    • Email
Годится, хотя и не поддерживается. Вместо этого рекомендуется Mariadb.
Находил видео по Firebird.
Смотрю в бранче, их там несколько, почитал что есть разные версии, мне какой конкретно пакет установить лучше ?
Спасибо.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 935
    • Домашняя страница
    • Email
Если не знаете различия, то какая разница?
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 149
    • Email
Если не знаете различия, то какая разница?
Вдруг разница существенная, поэтому интересуюсь...
Вычитал, что в случае чего, можно сменить потом, структура базы везде одинаковая.
Вот:
Если вы не уверены в выборе типа установки Firebird, то используйте Firebird Super Server. В дальнейшем вы без труда сможете изменить архитектуру сервера.
Последую этому совету...
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 149
    • Email
К сожалению сложновато для меня... не могу один справиться.

Кто-нибудь может мне помочь реализовать многопользовательский доступ и разграничение доступа за вознаграждение ?
Пишите в ЛС, я в подробностях распишу, что требуется.
Нужно прям с создания БД.
Заранее спасибо.
Сноси Винду, переходи на Линукс ! :)

Оффлайн neobht

  • Завсегдатай
  • *
  • Сообщений: 390
А почему именно lazarus?

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

Не знаю всей вашей задачи, но судя по потребности, я рекомендовал бы присмотреться к Odoo(OpenERP). Многие бизнес-задачи и тем более простейшие многопользовательские БД на ней, как семечки создавать. Могу даже бесплатно научить.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 149
    • Email
А почему именно lazarus?
Потому что я немного знаю Delphi.
Может быть пойти от задачи и совершенно другие решения будут наиболее практичны и оптимальнее?
Может быть.

Если есть желание потратить на меня своё личное время могу полностью озвучить задачу в ЛС. :-)
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 149
    • Email
Зачем я это сделал... не знаю.
Но теперь не могу зайти в MySQL.
Предыстория:
# apt-get install MySQL-server
# mysql
mysql> UPDATE user SET Password=PASSWORD('123') WHERE user='root';
mysql> quit;
# service mysqld restart
Теперь вот так:
# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Шо делать ?

Мне че нужно то: я создал базу test, добавил туда одну запись и хотел создать пользователя, чтоб потом подключиться к базе из Lazarus от имени этого пользователя. Видимо где-то промазал...

Прошу помочь. Заранее спасибо.

UPD. Ну вроде получилось, надо было так:
mysql -u root -p
« Последнее редактирование: 09.01.2015 21:07:39 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Годится, хотя и не поддерживается. Вместо этого рекомендуется Mariadb.
Я когда переводил свои бадейки на Альт, с Mariadb подружить джумлу быстро не удалось, пришлось ставить MySQL.
Почитал пару инструкций про подмены файлов, но джумла стала периодически ероры выдавать. Как-то так...