Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
6 / 6 / 0
Регистрация: 20.12.2017
Сообщений: 121
MS Access

+ Delphi "Книжный магазин"

02.01.2018, 02:40. Показов 1405. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, мне нужна помощь.

Проблема моя заключается в авторизации.
Мой код:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
procedure TForm1.Button1Click(Sender: TObject);
begin
 DataModule2.ADOQuery1.SQL.Clear;
 DataModule2.ADOQuery1.SQL.Add('SELECT Password FROM Users WHERE login='#39+Edit1.Text+#39);
 DataModule2.ADOQuery1.Open;
 if DataModule2.ADOQuery1.IsEmpty
  then
    ShowMessage('Пользователь '+Edit1.Text+' не найден!')
  else
    if DataModule2.ADOQuery1.FieldByName('Password').value <> Edit2.Text
      then
        ShowMessage('Пароль не верный!')
      else
        begin
          Form1.free;
          Form3.Show;
        end;
 end;
Код работает, но приложение при закрытие остается в процессах и при повторном запуске выдает ошибку, что с этим делать?
Есть еще один код:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
private
    { Private declarations }
  public
    Enter : Boolean;
  end;
 
procedure TForm1.Button1Click(Sender: TObject);
begin
  DataModule2.ADOQuery1.SQL.Text :='SELECT Password FROM Users WHERE login='#39+Edit1.Text+#39;
  DataModule2.ADOQuery1.Open;
  if DataModule2.ADOQuery1.IsEmpty
    then
      ShowMessage('Пользователь '+Edit1.Text+' не найден!')
    else
      if DataModule2.ADOQuery1['Password'] <> Edit2.Text
        then
          ShowMessage('Пароль не верный!')
        else
      Enter := True;
end;
В этом коде все запускается, в процессах ничего не остается, но если написать не верный логин или пароль все закрывается. Как все исправить?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.01.2018, 02:40
Ответы с готовыми решениями:

БД + Delphi "Книжный магазин"
Здравствуйте, у меня возникла проблема. Проблема в авторизации. Мой код: procedure TForm1.Button1Click(Sender: TObject); ...

курсовая ''книжный магазин ''
помогите не знаю как сделать курсовой..

База данных "Книжный магазин"
Создать программу «Книжный магазин». В книжный магазин поступают книги, имеющие следующие характеристики: автор, название, издательство,...

2
5976 / 4551 / 1095
Регистрация: 29.08.2013
Сообщений: 28,172
Записей в блоге: 3
02.01.2018, 07:40
Цитата Сообщение от Zoooomi_132 Посмотреть сообщение
но приложение при закрытие остается в процессах и при повторном запуске выдает ошибку, что с этим делать?
а ты при закрытии Form3 делаешь Form1.Close?
форма то у тебя Hide, ты ее не видишь, но она то есть
0
 Аватар для krapotkin
6849 / 4676 / 1464
Регистрация: 14.04.2014
Сообщений: 20,671
Записей в блоге: 21
02.01.2018, 12:15
https://www.cyberforum.ru/blog... g4874.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
02.01.2018, 12:15
Помогаю со студенческими работами здесь

Разработать программный модуль "Книжный магазин". Что конкретно сделать?
Разработать программный модуль &quot;Книжный магазин&quot;, который содержит сведения про книги (...). Покупатель оформляет заявку на нужные ему...

Приложение "Книжный магазин"
напишите программу пожалуйста книжный магазин и если не сложно пришлите мне в архиве программу( очень вас прошу ,если не сложно кто поможет...

Книжный магазин
Книжный магазин осуществляет продажу широкого ассортимента книг нескольких издательств. Книги различаются по тематике и категории читателей...

БД книжный магазин
В магазине имееться перечень книг. Менеджер в торговом зале оформляет покупку покупателю, указывая по каждому наименованию книги её...

БД магазин(книжный)
Сделайте кто нибудь плиз срочно БД магазин(книжный) на Firebird 1.5 или киньте ссылку где можно скачать:-!


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru