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

[FKF 2014] Podłączenie do bazy przez obiekt integracji
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5860
Strona 1 z 1

Autor:  tatanka [ 2014-06-25, 15:42 ]
Tytuł:  [FKF 2014] Podłączenie do bazy przez obiekt integracji

Witam,
Mam projekt w którym łączę się do bazy poprzez obiekt integracji jak w kodzie poniżej

Kod:
Set MxIC = Element.CommandDoc("GetMxInterConnection", 1)
MxIC.ExecuteApp "OpenDB", db


Po aktualizacji FKF do wersji 2014 (SQL 2012) (poprzednio 2012 SQL 2005) nie mogę otworzyć bazy za pomocą tego kodu.
Czy w wersji 2014 lub SQL-u nastąpiły jakieś, które wpływają na ten kawałek kodu ??
Może ktoś też miał z tym problem ??

Autor:  wrob [ 2014-06-25, 16:01 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

Mi tez to przestało działać w F14 - chyba MXIC zostalo calkiem w 14 popsute :( - ale zawsze mozna sie podlaczyc normalnie przez ITG pelnymi parametrami tak jak przy polaczeniu z zewnatrze

Autor:  tatanka [ 2014-06-25, 16:17 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

czyli db.open(..) ??

Autor:  tatanka [ 2014-06-25, 16:59 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

znalazłem taki przykład ale nie mogę otworzyć bazy :

Kod:
db.Open "DRIVER=SQL Server;SERVER=s1; DATABASE= demo_fk;", "", ""

Autor:  rafal [ 2014-06-25, 17:15 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

A co mówi?
Ostatnie parametry to login i hasło do programu

Autor:  tatanka [ 2014-06-25, 17:30 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

Własnie nie mam żadnego komunikatu.
W obiekcie db jest parę informacji ale żadnego błędu (zrzut poniżej).
W projekcie przy debugowaniu po próbie podłączenia do bazy brak błędów i debugger wraca na początek funkcji.
Dziwna sprawa, bo kilka funkcji wyżej mam podłączenie do tej samej bazy przez adodb i działa bez problemu.

Załączniki:
error_itg.png
error_itg.png [ 8.68 KiB | Przeglądany 4298 razy ]

Autor:  tatanka [ 2014-06-25, 17:43 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

Mam prośbę, może ktoś zweryfikować czy w wersji FKF 2014 można otworzyć db przez obiekt integracji ??

Autor:  wrob [ 2014-06-26, 00:30 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

Mozna - otwieralem przez db.open - ale taraz nie pamietam co jescze tam ustawialem - pojutrze moge looknac tam gdzie mi to dziala

Autor:  tatanka [ 2014-06-26, 09:37 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

A mogę liczyć na szybszą pomoc bo mam "nóż na gardle ..." ?
Przetestowałem chyba wszystkie connection stringi i kombinacje parametrów i nie mam rozwiązania.

Autor:  tatanka [ 2014-07-07, 09:12 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

Witam,
Wrob mogę prosić o pomoc.
Pisałeś wyżej że poradziłeś sobie z połączeniem do bazy w wersji 2014, możesz się podzielić tym rozwiązaniem ??

Autor:  tatanka [ 2014-08-26, 14:18 ]
Tytuł:  Re: [FKF 2014] Podłączenie do bazy przez obiekt integracji

Witam,
Nareszcie udało mi się poradzić z problemem.
Sprawa jest prosta. Do otwarcia bazy jest potrzebny trzeci parametr.
Ciąg powinien wyglądać tak :

Kod:
Set MxIC = Element.CommandDoc("GetMxInterConnection", 1)
MxIC.ExecuteApp "OpenDB", db, "ITG"

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