Im имея эту функцию, чтобы определить погоду пользователь существует в базе данных или незначения SQL Возвращенные в Delphi через ADO
DM мой DataModule
AQ_LOGIN в ADOQuery
Бену мой стол, наполненный Пользователи и их Пароль
вот код:
function UserCheckExist(Login, pw: string): boolean;
begin
with DM do
begin
AQ_LOGIN.Close;
AQ_LOGIN.SQL.Clear;
AQ_LOGIN.SQL.Add('select BLOGIN from BENU where BLOGIN = ''Login'' AND BPW = ''pw''');
AQ_LOGIN.Open;
end;
end;
Мой вопрос сейчас: Как я могу заставить функцию возвращать истинную или ложную погоду? Пользователь с соответствующим паролем существует?
Заранее спасибо.
+1 от меня, как вы разместили довольно-очень то, что я собирался поставить. Тем не менее, я бы использовал параметры вместо конкатенации строковых вводов - а также, поскольку размещенный код стоит (в вопросе и в других ответах) - на самом деле он не работает, конечно? :-) – robsoft
@robsoft: Я думаю, что этот код нуждается в РЕАЛЬНОМ рефакторинге ... – smok1
@ smok1 - действительно, и я думаю, его код просто сбивает с толку, потому что кажется, что он все еще изо всех сил пытается заставить тест работать. :-( – robsoft