Показать сообщение отдельно
  #5  
Старый 14.04.2011, 11:00
dimfan dimfan вне форума
Прохожий
 
Регистрация: 08.09.2009
Адрес: Гродно
Сообщения: 6
Репутация: 10
По умолчанию

Извините конечно же за тупость просто еще учусь програмировать но что тут не так

for i:=0 to tbl1.FieldCount-1 do
begin
if ((login_txt.Text <> tbl1.FieldByName('Login').AsString) or (passw_txt.Text <> tbl1.FieldByName('Password').AsString)) then
begin
tbl1.Next;
end
else
begin
count:=count+1;
query1.SQL.Clear;
query1.SQL.Add('SELECT Users.Status FROM Status INNER JOIN Users ON Status.id_Status = Users.Status;');
query1.Active:=true;
v:=query1.Fieldbyname('Status').AsString;
end;
end;

if count <> 0 then
begin
ShowMessage(v);// здесь он мне выдает постоянно первую запись выполненного запроса
....
form3.show;
end
Ответить с цитированием