Skocz do zawartości

Łatka do BETY5

Polecane posty

Witam,

dzięki wysyłanym przez Was sugestią oraz aktywnej pomocy Rumunka (wielkie dzięki jeszcze raz! ;) ) przygotowaliśmy małą łątkę naprawiającą błędy pobierania transakcji z Allegro występujące u niektórych z Państwa. Błąd ten objawiał się komunikatami o nie pobraniu transakcji i/lub komentarzy, a w niektórych przypadkach krytycznym zamknięciem programu.

 

Łatkę można pobrać spod adresu: Sello_BETA5_SP1.zip

 

Po rozpakowaniu otrzymacie 3 pliki:

Aukcje.dll

Sello.exe

Transakcje.dll

 

Pliki te należy umieścić w katalogu programu (dotyczy oczywiście wersji Sello 1.00 BETA 5). Standardowo jest to lokalizacja: C:\Program Files\InsERT\Sello\ 

Czynność ta powinna zostać wykonana przy zamkniętej aplikacji Sello i polegać na zastąpieniu starych plików. Po nadpisaniu nowych plików proszę uruchomić program, wejść do stworzonej poprzednio bazy danych (lub utworzyć nową) i pobrać dane z serwisu aukcyjnego. Występujące poprzednio błędy oraz krytyczne zamknięcie aplikacji nie powinno się powtórzyć.

 

Polecam wszystkim wprowadzenie tych zmian. Pozwolą one pobierać dane z serwisów aukcyjnych.

 

Nową _spaczowaną_ wersję Sello BETA5 SP1 umieściliśmy na stronie Pobierz. Wersja ta wymaga jeszcze odinstalowania poprzedniej, ale obiecuje, że to już ostatnia taka instalka  ;) Kolejne będą się aktualizowały same.

 

*** Inna uwaga ***

Błędy typu:

"Ostatnia operacja nie powiodła się.

SOAP_HTTP_ERROR: An HTTP error occurred"

Oznaczają przerawnie połączenia z serwerem Allegro (WebAPI). Jest to dość częsta sytuacja wynikająca z małostabilnej pracy serwerów Allegro. Po wystąpieniu takiego błędu proszę ponownie wcisnąć przycisk Wyślij/Odbierz -> Serwisy aukcyjne -> Odbierz.

 

Link to postu

No teraz pobiera dane:)

 

 

 

Jeden maly problem wyszedl (nie wiem moze to jednorazowy wyczyn)

 

W czasie pobierania danych wyskoczyl mi wykrzyknik przy guziku "Raport" wszedlwem wiec w Raport i pokazal taka informacje:

 

Transakcja do aukcji nr 188597423.

Użytkownik kryste (1321556) nie podał danych adresowych, więc możliwy jest tylko odbiór osobisty."

 

po tym sie zawiesil caly program.

 

Uzytkownik ten rzeczywiscie nie podal pelnych danych (telefon i mail - brak adresu domowego)

Link to postu

W czasie pobierania danych wyskoczyl mi wykrzyknik przy guziku "Raport" wszedlwem wiec w Raport i pokazal taka informacje:

 

Transakcja do aukcji nr 188597423.

Użytkownik kryste (1321556) nie podał danych adresowych, więc możliwy jest tylko odbiór osobisty."

 

po tym sie zawiesil caly program.

 

Uzytkownik ten rzeczywiscie nie podal pelnych danych (telefon i mail - brak adresu domowego)

Sytuacja którą oplisujesz jest jak najbardziej naturalna dla Allegro. W swoich danych użytkownik Allegro może wyczyścić adres kontaktowy. Jakkolwiek jest to dziwne i (pomijając wywód) sensowne, to takie dane o kliencie są nam dostarczane. Dla tekiego klienta nie można utworzyć transakcji do wysyłki, ponieważ po prostu nie ma on adresu. Wówczas transakcja zostanie oznaczona jako _do odbioru osobistego_ i tego własnie dotyczył komunikat, który otrzymałeś. Jest on roboczo oznaczony odwróconym wyrzyknikiem i oznacza Uwagę. Nie powinno mieć to jednak związku z zawieszeniem się aplikacji. Może w tym czasie były wykonywane jeszcze inne operacje?

Link to postu

Tylko ja pytałem, czy log da się w ogóle skasować. Żeby mi się stare, nieaktualne  błędy (ze starych wersji beta programu) nie plątały przed oczami.

Aktualnie: nie. Można to zrobić bezpośrednio SQLem, ale nie polecam. Raport jest dla danej bazy danych, więc jeśli nie masz zbyt wielu danych wprowadzonych, to zawsze można założyć nową bazę danych. W wersji finalnej bedzie jakiś inteligentniejszy sposób na czyszczenie raportu.

Link to postu

Na własną odpowiedzialność można samemu "grzebać" w bazie danych. Przy złożonych obiektach, takich jak transakcje czy klienci baaardzo gorąco odradzam jakiekolwiek modyfikacje. Jeśli jednak ktoś jest bardzo zdeterminowany np. do usunięcia historii logów, to można użyć z lini poleceń Windows języka T-SQL. Przykład dostępu do bazy danych i usunięcią logu:

 

sqlcmd -E -S (local)\insertgt -d nazwa_bazy_danych -Q "DELETE FROM log__Sync"

 

-E  należy użyć przy autentykacji Windows (taka jest domyślnie ustawiona)

-S  nazwa serwera SQL

-d  nazwa bazy danych, do której się łączymy

-Q  treść zapytania w SQL; w przedstawionym przykładzie jest to wyczyszczenie tabelki z logiem.

 

Link to postu

Na własną odpowiedzialność można samemu "grzebać" w bazie danych. Przy złożonych obiektach, takich jak transakcje czy klienci baaardzo gorąco odradzam jakiekolwiek modyfikacje. Jeśli jednak ktoś jest bardzo zdeterminowany np. do usunięcia historii logów, to można użyć z lini poleceń Windows języka T-SQL. Przykład dostępu do bazy danych i usunięcią logu:

 

sqlcmd -E -S (local)\insertgt -d nazwa_bazy_danych -Q "DELETE FROM log__Sync"

 

-E  należy użyć przy autentykacji Windows (taka jest domyślnie ustawiona)

-S  nazwa serwera SQL

-d  nazwa bazy danych, do której się łączymy

-Q  treść zapytania w SQL; w przedstawionym przykładzie jest to wyczyszczenie tabelki z logiem.

 

 

Dziękuję za wyczerpujące wyjaśnienie.

 

W sumie to masz rację - prościej jeszcze na tym etapie założyć nową bazę, ale może przydać się na przyszłość :-)

Link to postu

Ostatnia operacja nie powiodła się.

Funkcja BOF lub EOF zwraca wartość prawdziwą lub bieżący rekord został usunięty. Żądana operacja wymaga bieżącego rekordu.

(ADODB.Recordset) Funkcja BOF lub EOF zwraca wartość prawdziwą lub bieżący rekord został usunięty. Żądana operacja wymaga bieżącego rekordu.

 

A zainstalowałeś łatkę do bety?

Między innymi takie objawy były z tego co kojarzę przed opublikowaniem łatki.

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...