Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-04-20, 15:07x



Odpowiedz w temacie  [ Posty: 8 ] 
Połączenie z bazą 
Autor Wiadomość

Rejestracja: 2009-05-20, 13:14
Posty: 13
Post Połączenie z bazą
Witam ponownie,
dzięki za udzieloną wcześniej pomoc, teraz mam następujący problem. Otóż podczas nawiązywania połączenia z bazą cały proces trwa strasznie długo i na koniec wywala komunikat "Błędna nazwa użytkownika lub nieprawidłowe hasło". Wiem, że dane te podaję prawidłowe. Dodam, że z obiektu integracji korzystam przez PHP:

$obj = new COM("MXDokFKForte.BtDatabase");
$obj->Open('Driver={SQL Server};Server=ip_serwera;Database=nazwa_bazy;','login','haslo');

Jezeli ktoś wie o co chcodzi to proszę o pomoc, jeste już załamana :(


2009-05-21, 14:23
Wyświetl profil
Autor Wiadomość
 


Ekspert
Ekspert

Rejestracja: 2007-11-16, 15:08
Posty: 3983
Pomógł: 445
Post 
jaka wersja FK? i jakiego użkownika i hasło podajesz (serwera SQL, czy użytkownika aplikacji FK)?

_________________
Skontaktuj się z Ekspertem | Zamów dodatek

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


2009-05-21, 14:31
Wyświetl profil

Rejestracja: 2009-05-20, 13:14
Posty: 13
Post 
FK forte, próbowałam już dane użytkownika i serwera


2009-05-21, 14:33
Wyświetl profil

Rejestracja: 2009-05-20, 13:14
Posty: 13
Post 
udało mi się nareszcie połączyć, ale i tak trwa to strasznie długo nawet kilka minut. dlaczego to tak zamula ?


2009-05-21, 14:55
Wyświetl profil

Rejestracja: 2008-12-22, 21:14
Posty: 36
Post 
Podaj jaką wersję FKF używasz i jakie Commony?
Cytuj:
udało mi się nareszcie połączyć, ale i tak trwa to strasznie długo nawet kilka minut. dlaczego to tak zamula ?

Prawdopodobnie masz kilka wersji Common.Forte zainstalowanych. Użyj Common.Forte 2.2 a starsze odinstaluj.


2009-05-21, 17:36
Wyświetl profil

Rejestracja: 2009-05-20, 13:14
Posty: 13
Post 
commony mam w wersji 2.2 i tylko te. Doszłam już dlaczego połączenie trwało tak niemiłosiernie długo - otóż odpalałam na swoim komputerze skrypt php i z tego skryptu łączyłam się z serwerem na innym kompie - czas połączenia z bazą wynosił nawet kilka minut. W momencie kiedy odpalałam ze swojego kompa skrypt php umieszczony na kompie gdzie zainstalowana jest symfonia to czas połączenia spadł do ok 30 s, to i tak stanowczo za długo, jakie mogą być jeszcze tego przyczyny ?


2009-05-22, 23:22
Wyświetl profil

Rejestracja: 2009-04-09, 12:18
Posty: 5
Post 
Witam,

A ja mam taki problem: łączę się z bazą Btrieve:

db.Open("L:\\Symfonia\\FIRMA","nazwa","");

Polecenie db.isOpen() zwraca wartość 1, ale nie mogę czytać żadnych danych.

db.LastError ma wartość 9
a db.ErrorDesc: "Koniec pliku".

Czy macie pomysł w czym może być problem?


2009-05-28, 11:32
Wyświetl profil
Ekspert
Ekspert
Awatar użytkownika

Rejestracja: 2008-10-21, 08:14
Posty: 32
Post 
marta pisze:
commony mam w wersji 2.2 i tylko te. Doszłam już dlaczego połączenie trwało tak niemiłosiernie długo - otóż odpalałam na swoim komputerze skrypt php i z tego skryptu łączyłam się z serwerem na innym kompie - czas połączenia z bazą wynosił nawet kilka minut. W momencie kiedy odpalałam ze swojego kompa skrypt php umieszczony na kompie gdzie zainstalowana jest symfonia to czas połączenia spadł do ok 30 s, to i tak stanowczo za długo, jakie mogą być jeszcze tego przyczyny ?


Przyczyną jest TA linia :

$obj->Open('Driver={SQL Server};Server=ip_serwera;Database=nazwa_bazy;','login','haslo');


Podczas tej operacji wykonuja sie czynnosci TE SAME jak przy otwarciu FKF i otwarciu firmy/bazy.

Rozwiazanie:

1) zrob 1 instancje Integracji , wykonaj na niej Open przy starcie aplikacji webowej/php
i kolejkuj dostep z php do tej 1 instacji.

2) zrob n instancji Integracji , i wykonaj na nich Open przy starcie aplikacji webowej/php
i kolejkuj dostep z php do tych n instacji w zależności od tego która jest/nie jest aktualnie zajęta.

w żadnym wypadku nie wołaj 1 instancji Integracji z różnych requestów obsługiwanych przez php - Integracja NIE JEST gotowa na multithreading.
Pisałem już kiedyś o tym w kontekscie Handlu Forte - te same okoliczności przyrody:
http://forum.mojasymfonia.pl/viewtopic.php?t=701

Powodzenia i pozdrawiam

Karramba


2009-07-14, 05:06
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 8 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. AMBasic - połączenie z bazą Access

w Programowanie

zz

7

4742

2011-01-18, 13:27

zz Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Symfonia i połączenie z bazą MySQL

w Techniczne

alan0z

5

4914

2019-03-18, 15:22

SSWR Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki Połączenie z bazą Pervasive zewnętrznie, przez inny program

w Programowanie

mrokaso

7

4877

2018-11-10, 10:23

mrokaso Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Połączenie z FK

w Programy Handlowe

bartek

2

4548

2007-12-09, 02:18

bartek Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 8 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:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant