vitalik8311
-
Постов
11 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные vitalik8311
-
-
select * from user where login = :login and password = :password
select * from user where login = :login
дает логин пароль первой строчки и все
-
стал искать логин с помощью запроса:
-
Есть один нюанс когда пытаешься лейблу на одно из визуальных форм присвоить тест или тексту цвет то оказывается что он не знает что такое лейбл и как присвоить ему текст а тексту цвет.
-
Спасибо тут раньше пользовался:
Locate(FieldsCombo.Text, SearchEd.Text, [loPartialKey, loCaseInsensitive]);
Было удобно, но тут задумался что лучше, запросы или Locate.
дело в том что Locate возвращает ответ в случае удачи -
Добрый день! Тут думаю, над SQL запросом, запрос должен выглядеть так:
FDQuery1.SQL.Text:='Select * FROM user'+' WHERE login,password =' +Login+','+Password?
или такDQuery1.SQL.Text:='Select * FROM user'+' WHERE login='+Login,password ='+Password;
Чтобы проверить соответствует логин и пароль
-
В 13.10.2022 в 10:46, krapotkin сказал:
-это конечно волшебное решение в процедуру подключения передавать параметром TLabel. Нафига ??
Пересмотрел этот момент действительно проще присвоить не предавая
В 13.10.2022 в 10:46, krapotkin сказал:-сама форма с компонентами доступа тоже не нужна. Нужен модуль данных.
Посмотрел очень это вариант очень многим уступает форме по возможностям форме
-
В 13.10.2022 в 10:46, krapotkin сказал:
образно выражаясь, сначала вводят логин и пароль, а только потом нажимают кнопку, иначе в чем смысл логина вообще?
Во-первых хотел бы по благодарить заработало
Ну тут если у пользователя вышло иначе, тогда проверяется, чтобы пустой запрос, не ушел на сервер.В 13.10.2022 в 10:46, krapotkin сказал:кроме того, если несколько раз нажать, то каждый раз к запросу будет добавляться строка SQL.Add(...)? зачем?
Нужно добавить клир
В 13.10.2022 в 10:46, krapotkin сказал:-это конечно волшебное решение в процедуру подключения передавать параметром TLabel. Нафига ??
Здесь скорее идет задача: чтобы 4-я форма была ядром программы. Т.е. все взаимодействия с формами шло через нее. т.е туда предаться TLabel и присваивается ему все что необходимо. Т.е. формы отсылают все, что не обходимо сделать на 4-ю . Каждая форма "знала", что существует "4-я форма" но "не знала" что существуют другие формы. Они должны уметь по минимуму, основная их задача, показать результат пользователю. 4-я недолжна показываться пользователю вообще.
-
Помогите c SQL запросом
в Прочие вопросы
Опубликовано · Изменено пользователем vitalik8311
login,password,Other - чтобы выделить из запроса присланного клиентом нужные данные далее после проверки(если она прошла успешно)
Group,Other - заполняться из базы возвращаться клиенту.
password,Other- может заполнить и изменить пользователь в любое время(функция в разработке)
Немного о том почему мне удобнее проверять наличие логина:
Дело в том что при регистрации нужно проверить есть логин можно ли его зарегистрировать или нет если такого логина нет можно зарегить если логин соответствует начинается проверка пароля иначе нет смысла проводить проверку пароля и и обратно отсылается результат если пароль соответствует начинается проверка группы пользователя