Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-23, 18:59x



Odpowiedz w temacie  [ Posty: 5 ] 
Wielokrotne otwieranie i niszczenie obiektu BtDatabase 
Autor Wiadomość

Rejestracja: 2015-03-20, 11:30
Posty: 19
Pomógł: 1
Post Wielokrotne otwieranie i niszczenie obiektu BtDatabase
Witam Forumowiczów!

Podczas aktualizacji rozwiązania napisanego w C# jeszcze dla Forte 2012(tak!) do wersji 2015.d pojawił się błąd. Trochę o samym rozwiązaniu: usługa Windowsowa monitorująca określony katalog, która w przypadku pojawienia się pliku we wspomnianym katalogu przetwarza go w fakturę zakupu. Tyle, że pliki pochodzą z CRMów różnych podspółek (o czym dowiaduję się z ich treści) i muszą trafić do różnych baz FKF. Konfiguracja tych baz jest odczytywana z pliku App.config. W uproszczeniu kroki wykonywane przez usługę wyglądają tak:

1. Parsowanie pliku w poszukiwaniu nazwy firmy
2. Odczyt konfiguracji firmy z pliku App.Config na podstawie zawartości pliku
3. Utworzenie obiektów COM BtDatabase oraz Errors
4. Przetworzenie pliku do faktury w FKF
5. Zniszczenie obiektów COM za pomocą metody Marshall.FinalReleaseComObject() oraz przypisanie im referencji do null.

Pierwszy plik zostaje przetworzony poprawnie. Przy drugim, w trybie debuggowania, biblioteka obiektu integracji zwróciła następujący, nieco enigmatyczny komunikat: "Wystąpił błąd obsługi bazy danych. Bieżąca operacja powinna zostać przerwana. Usuń przyczynę wystąpienia błędu lub opisz sytuację i skontaktuj się z dystrybutorem lub firmą Sage." Przechwycony wyjątek COMException zwraca komunikat "Nieprawidłowa nazwa użytkownika lub hasło", co jest nieprawdą, bo każdy ze sprawdzanych przeze mnie plików zawiera dane faktury dla jednej firmy, a pierwszy z nich zostaje przetworzony.

Błąd, jak już wspominałem, pojawił się po aktualizacji FKF. Kod usługi pozostał niezmieniony. Powoli tracę siły. Będę wdzięczny za każdą, konstruktywną sugestię...


2016-01-15, 00:27
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Wielokrotne otwieranie i niszczenie obiektu BtDatabase
To trzeba zobaczyć.

Skontaktuj się z Ekspertem.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-01-15, 09:00
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2009-03-07, 11:13
Posty: 597
Pomógł: 34
Post Re: Wielokrotne otwieranie i niszczenie obiektu BtDatabase
Przygotuj kawałek kodu demonstrujący ten błąd, ja chętnie rzucę okiem.


2016-01-15, 18:04
Wyświetl profil
Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post Re: Wielokrotne otwieranie i niszczenie obiektu BtDatabase
Moze uzywaj dynamic zamiast reference.

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

tel. 22 7 538 538
ekspert@mojaSymfonia.pl
http://www.mojaSymfonia.pl


2016-01-17, 10:11
Wyświetl profil

Rejestracja: 2015-08-06, 09:52
Posty: 52
Pomógł: 7
Post Re: Wielokrotne otwieranie i niszczenie obiektu BtDatabase
Proponuję też zerknąć w jaki sposób odczytujesz te hasło z pliku. Być może przy pierwszym wykonaniu odczytuje się poprawnie, a przy każdym następnym zamiast nadpisać się (na oczywiście tę samą wartość) to się dopisuje (powiela - przez co przestaje być prawidłowe). Czy problem wystąpi także przy 2 dokumentach gdy każdy będzie dla innej firmy?


2016-01-20, 17:08
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 5 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Polaczenie z bazą FORTE -BtDatabase

w Programowanie

kradzik

2

2382

2012-06-20, 21:56

kradzik Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. KDP/F: wielokrotne wartości w podstawach do urlopu

w Programy Kadrowo Płacowe

piotrm

6

2557

2010-11-24, 23:24

piotrm Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Problem przy skanowaniu wielokrotne tego samego towaru.

w Programy Handlowe

paul68a

0

1875

2010-12-13, 13:19

paul68a Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Obiektu rozrachunki - problem

w Programowanie

wiesio

1

2684

2008-10-17, 14:48

wiesio Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 7 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant