mojaSymfonia FORUM
https://forum.mix-soft.pl/

Pobieranie danych firmy FirmaInfo
https://forum.mix-soft.pl/viewtopic.php?f=15&t=7650
Strona 1 z 1

Autor:  miroslawk961 [ 2017-01-19, 16:35 ]
Tytuł:  Pobieranie danych firmy FirmaInfo

Witam wszystkich.
Mam problem z odczytem danych firmy po zalogowaniu się do niej za pomocą obiektu MxDokFK.BtDatabase. Do pobrania danych uzywam kodu jak poniżej:
Kod:
   
            Type BtDatabse = Type.GetTypeFromProgID("MxDokFK.BtDatabase");
            dynamic db = Activator.CreateInstance(BtDatabse);         
            try
            {               
                db.Open(@"d:\programy\symfonia\demo_fk\", "admin", "");
                dynamic firma_info = db.FirmaInfo;
                MessageBox.Show(firma_info.Nazwa);
            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }


Niestety otrzymuję wyjątek "Element „System.__ComObject” nie zawiera definicji „Nazwa”. Czy ktoś miał podobny problem? Proszę o pomoc

Autor:  rafal [ 2017-01-19, 19:00 ]
Tytuł:  Re: Pobieranie danych firmy FirmaInfo

może NazwaPelna

Autor:  miroslawk961 [ 2017-01-19, 20:22 ]
Tytuł:  Re: Pobieranie danych firmy FirmaInfo

Niestety, nie. Zwraca ten sam wyjątek :cry:

Autor:  rafal [ 2017-01-19, 20:50 ]
Tytuł:  Re: Pobieranie danych firmy FirmaInfo

No to Nazwa na 100%

a nie powinno być
Kod:
MessageBox.Show(db.firmaInfo.nazwa);


jeszcze nie wiem co ale coś źle robisz chyba

Autor:  miroslawk961 [ 2017-01-19, 21:03 ]
Tytuł:  Re: Pobieranie danych firmy FirmaInfo

Niestety, to też nie pomaga. Dodatkowo zauważyłem jedną ciekawą rzecz. Ten obiekt FirmaInfo ma dokładnie te same pola co db, tzn mogę sobie wyświetlić coś takiego
Kod:
MessageBox.Show(db.Path);
MessageBox.Show(db.FirmaInfo.Path);


i w obu przypadkach wyświetla się ścieżka "d:\programy\symfonia\demo_fk\

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/