🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82664

Re: Pomocy - "Połączenie jest zajęte wynikami dla innego hstmt"

#82664
From: wloochacz
Date: Thu, 03 Mar 2016 16:31
61 lines
3385 bytes
W dniu 2016-03-03 o 09:46, bolocorp99@gmail.com pisze:
>>>> Dlatego, ze próbujesz otwierać dwa niezależne zestawy danych używając
>>>> tego samego połączenia.
>>>> Ale to już wiesz, bo przeczytałeś tekst wyjątku ;-)
>>> Wiem, ale... inne aplikacje dzialaja tak samo, jedno polaczenie do bazy i kilkanascie otwartych query i dziala bez zastrzezen!
>> Ale zmienił się AnyDAC i działanie MARSA ma pewne ograniczenia i
>> niedogodności, poczytaj sobie na MSDN.
>> Kluczową sprawą jest włączenie *set nocount on*.
> Właczenie czy wyłaczenie???
> Własnie powyłączałem nocount w procedurach - zobaczymy jak to bedzie dzialac.
Matko...
Inaczej; czy *set nocount on* włącza czy wyłącza?
Ma być ON, w pierwszej linii procedury/triggera!
Period.
Bo jak będzie off, to szykuj się na problemy ;-)

/ciach/
>> ZAWSZE musisz mieć to włączone przy MARS.
> Mars jest domyslnie wlaczony w XE3 - i byl wlaczony.
Nie był bym tego taki pewien; odczytaj sobie konfigurację Connection przez:
*Connection.GetInfoReport*

i zobacz co tam masz, powinno to wyglądać mniej więcej tak:
================================
Connection definition parameters
================================
MetaDefSchema=dbo
Password=*****
Name=dFLEX_DefConnection
DriverID=MSSQL
Pooled=True
LoginTimeout=5
MARS=Yes
MetaCaseIns=True
================================
Client info
================================
Loading driver MSSQL ...
   Loading odbc32.dll driver manager
   Creating ODBC environment handle
   Searching for ODBC driver ...
     Checking for ODBC driver [SQL SERVER NATIVE CLIENT 11.0] ...
       Found [SQL Server Native Client 11.0] <<--- *To jest ważne i tak 
powinno być*
Driver Manager version = 03.80.7601.0000
================================
Session info
================================
Current catalog =
Current schema = dbo
Driver name = sqlncli11.dll <<--- *I to też, wskazuje na użyty sterownik*
Driver version = 11.00.2100
Driver conformance = 3
DBMS name = Microsoft SQL Server
DBMS version = 12.00.4213

/ciach/


-- 
wloochacz
Technical Details
Message-ID: <56d866e3$0$678$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <1222dadd-2341-4630-9f1d-2c3cad746e5f@googlegroups.com> <56d46a2d$0$690$65785112@news.neostrada.pl> <893b74f9-3071-4903-acc4-571e6dda81fd@googlegroups.com> <56d6c624$0$22821$65785112@news.neostrada.pl> <7d7c4d32-2a36-46c7-8320-bac53254fca3@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Subject: Re: Pomocy - "Połączenie jest
 zajęte wynikami dla innego hstmt"
References: <1222dadd-2341-4630-9f1d-2c3cad746e5f@googlegroups.com> <56d46a2d$0$690$65785112@news.neostrada.pl> <893b74f9-3071-4903-acc4-571e6dda81fd@googlegroups.com> <56d6c624$0$22821$65785112@news.neostrada.pl> <7d7c4d32-2a36-46c7-8320-bac53254fca3@googlegroups.com>
From: wloochacz <wloochacz@no.spam.gmail.com>
Newsgroups: pl.comp.lang.delphi.bazy-danych
Date: Thu, 3 Mar 2016 17:31:24 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <7d7c4d32-2a36-46c7-8320-bac53254fca3@googlegroups.com>
Lines: 61
Message-ID: <56d866e3$0$678$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 83.11.6.236
X-Trace: 1457022692 unt-rea-a-01.news.neostrada.pl 678 83.11.6.236:22230
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit