Cześć, aplikacja działa na kilku kompach.
Na jednym(Windows 2000, MSSQLServer 2005) wywala mi błąd w dziwnym miejscu:
//pobieranie do ado
BAdo.First;
while not BAdo.Eof do
begin
AppADO.Append;
AppADO.FieldByName('IDInDevice').AsInteger:=BAdo.FieldByName('nUserID').AsInteger;
AppAdo.FieldByName('name').AsString:=BAdo.FieldByName('strUserName').AsString;
AppAdo.FieldByName('birthday').AsDateTime:=BAdo.FieldByName('dtBirthday').AsDateTime;
AppAdo.FieldByName('issuingDate').AsDateTime:=BAdo.FieldByName('dtIssuingDate').AsDateTime;
AppAdo.FieldByName('expireDate').AsDateTime:=BAdo.FieldByName('dtExpireDate').AsDateTime;
AppAdo.Post; //tu się wywala
BioAdminAdo.Next;
end;
wywala się z błędem: Invalid Variant Type. Owszem, czytałem o tym w necie, ale nic ciekawego nie znalazłem. Sprawdzałem i wszystkie kolumny we wszystkich rekordach BAdo są prawidłowo wypełnione. Dziwne dla mnie jest to, że wywala się przy poście. Co więcej wszystko działa przy innych postach, ale nie przy tym jednym.
I oczywiście na jednym komputerze tylko błąd wyskakuje. Czym to może być spowodowane? Ma ktoś jakiś pomysł? Bo mi się wszystkie pokończyły.