Autor Wątek: Błąd 0x80040E21  (Przeczytany 4227 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline pablo93

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.52 HF
Błąd 0x80040E21
« dnia: Lipiec 20, 2020, 13:05:50 »
Hej  :) mam następujący błąd 0x80040E21 przy tworzeniu nowego kontrahenta gdy dodaje nazwę zdarzyło już mi sie to 3 raz i nie wiem czemu bo nazwa wygląda normalnie w pomocy subiekcie nie znalazłem opisu tego błędu  fragment kodu w którym wskakuje błąd
            If (item.Equals("_shipping_company")) Then
                oKh.Nazwa = oKh.Nazwa + " " + ListaData(ListaName.IndexOf(item)) 'Tutaj wyskakuje błąd
                oKh.NazwaPelna = oKh.NazwaPelna + " " + ListaData(ListaName.IndexOf(item))
            End If

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd 0x80040E21
« Odpowiedź #1 dnia: Lipiec 20, 2020, 13:09:03 »
Jakiej długości nazwę przypisujesz ?
Daniel, Białystok.

Offline pablo93

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.52 HF
Odp: Błąd 0x80040E21
« Odpowiedź #2 dnia: Lipiec 20, 2020, 13:55:07 »
Tych 2 pierwszych nie mam ale ostani mial długość 42 znaków .

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd 0x80040E21
« Odpowiedź #3 dnia: Lipiec 20, 2020, 14:05:04 »
Tych 2 pierwszych nie mam ale ostani mial długość 42 znaków .
Nie rozumiem - jakie wartości miały "oKh.Nazwa " i "ListaData(ListaName.IndexOf(item))" - łącznie dawały 42 znaki, na pewno ? Poza tym takie rzeczy należy kontrolować i przerywać działanie rozwiązania lub obcinać długość tekstu do długości pola...
Daniel, Białystok.

Offline pablo93

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.52 HF
Odp: Błąd 0x80040E21
« Odpowiedź #4 dnia: Lipiec 27, 2020, 12:34:18 »
Czyli jaka jest maksymalna ilość znaków  ? wartość "oKh.Nazwa " nie mogę podać ponieważ rodo  :( a "ListaData(ListaName.IndexOf(item))" wraca stringa własnie ta nazwę

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd 0x80040E21
« Odpowiedź #5 dnia: Lipiec 27, 2020, 13:12:20 »
Czyli jaka jest maksymalna ilość znaków  ?

Na prawdę tak ciężko zajrzeć do pomocy do programu ? 50 znaków.

wartość "oKh.Nazwa " nie mogę podać ponieważ rodo  :( a "ListaData(ListaName.IndexOf(item))" wraca stringa własnie ta nazwę

RODO zabrania podać liczby znaków ? :o
Daniel, Białystok.

Offline pablo93

  • Nowy użytkownik
  • *
  • Wiadomości: 16
  • Reputacja +0/-0
  • Wersja programu: 1.52 HF
Odp: Błąd 0x80040E21
« Odpowiedź #6 dnia: Lipiec 30, 2020, 12:29:48 »
RODO zabrania podać liczby znaków ? :o

Napisałem 48 znaków  :)
dziękuje teraz bd sprawdzał czy znaków jest 50 :)

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Błąd 0x80040E21
« Odpowiedź #7 dnia: Lipiec 30, 2020, 15:20:47 »
RODO zabrania podać liczby znaków ? :o

Napisałem 48 znaków  :)

Gdzie zostało to napisane ?

dziękuje teraz bd sprawdzał czy znaków jest 50 :)

Taką walidację należy przeprowadzać dla każdego pola jeśli istnieje możliwość, że pojawią się dane, które się do niego nie zmieszczą.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Błąd 0x80040E21
« Odpowiedź #7 dnia: Lipiec 30, 2020, 15:20:47 »