Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.13;
Скачать: CL | DM;

Вниз

ECO + Delphi 2005   Найти похожие ветки 

 
Eyfel   (2005-01-26 15:45) [0]

Всем доброго времени суток.
Есть следующая проблема.

У меня есть код:

 login := txtLogin.Text;
 password := txtPassword.Text;

 usersList := ehUsers.GetList();
 usersCount := usersList.Count;
 flag:=0;
 for i:=0 to usersCount do begin
   user:=Users(usersList.Item[0]);
   if (user.login.Equals(login)) then begin
     if (user.password.Equals(password)) then begin
       flag:=2;
       break;
     end
     else begin
       flag:=1;
     end;
   end
   else begin
     flag:=0;
   end;
 end;

 case flag of
   0: begin
       //Отсутствует пользвоатель с таким логином
       MessageBox.Show("В базе данных отсутсвует пользователь: "+login,
                       "Ошибка входа в систему",
                       MessageBoxButtons.OK,
                       MessageBoxIcon.Error);
      end;
   1: begin
       //Неправельно введен пароль
       MessageBox.Show("Вы неправельно ввели пароль",
                       "Ошибка входа в систему",
                       MessageBoxButtons.OK,
                       MessageBoxIcon.Error);
      end;
   2: begin
       //Все хорошо
       Close();
      end;
 end;


Все бы ничего, но проблема в том, что

user:=Users(usersList.Item[0]);


какбы не старалси всегда вератет nil =( то есть не могет найти такого....
хотя usersCount := usersList.Count; вертает 1
Users — это представление в ECO таблици
Users = class(System.Object, ILoopBack)


 
Vaitek ©   (2005-01-26 16:48) [1]

А Users - это что такое?



Страницы: 1 вся ветка

Текущий архив: 2005.02.13;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.028 c
6-1101633576
OneFragLeft
2004-11-28 12:19
2005.02.13
Отказ на соединение.


4-1104140322
Olga_b
2004-12-27 12:38
2005.02.13
Работа с Gameport


14-1106600041
Pat
2005-01-24 23:54
2005.02.13
$#%@! Да когда же это кончится? В добавление к правам категории В


14-1106490412
Qu
2005-01-23 17:26
2005.02.13
Копирование текста.


8-1099143128
colonel
2004-10-30 17:32
2005.02.13
Не работает прога под win2k и XP