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

[kdf 2011.b] vba zapytania
https://forum.mix-soft.pl/viewtopic.php?f=15&t=3273
Strona 1 z 1

Autor:  tatanka [ 2011-08-10, 12:25 ]
Tytuł:  [kdf 2011.b] vba zapytania

Witam,
Mam problem z zapytaniami do bazy z poziomu VBA po aktualizacji kadr forte do wersji 2011.b (albo to zbieg okoliczności), w każdym razie zapytanie wyciągające dane pracownika zawiera 7 joinów i w managemant studio wykonuje się w ciągu 57 sek a wywołane przez projekt VBA nie wykonuje się i wyrzuca błąd "upłynął limit czasu". Zmieniałem ustawienia serwera SQL jeśli chodzi o connectiontimeout i querytimeout ale skrypt nadal wyrzuca błąd po upłynięciu czasu ile by go nie było.

Podłączenie do bazy w kodzie

Kod:

Set Element.conn = CreateObject("Adodb.connection")
        cst = "Provider=SQLOLEDB;" & _
        "Data Source=10.0.0.246;" & _
        "Initial Catalog=BAZA;" & _
        "Network=DBMSSOCN;" & _
        "User Id=USER;" & _
        "Password=HASŁO"
        Element.conn.CommandTimeout = 120
        Element.conn.ConnectionTimeout = 120
        Element.conn.Open cst



Nie mam już pomysłów. Może koledzy coś podpowiedzą

Autor:  rafal [ 2011-08-10, 15:24 ]
Tytuł: 

a nie zadziała
Kod:
Set Element.conn = GetAdoConnection()
?

Autor:  koronen [ 2011-08-23, 16:03 ]
Tytuł: 

Może przed otwarciem recordseta (bo chyba takowy jest?) :
RS.ActiveConnection.CommandTimeout = 300

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