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

problem: Przepełnienie bufora łączenia ciągów zanków
https://forum.mix-soft.pl/viewtopic.php?f=15&t=5750
Strona 1 z 1

Autor:  wojtek [ 2014-04-23, 20:32 ]
Tytuł:  problem: Przepełnienie bufora łączenia ciągów zanków

Witam,
mam dziwną sytuację w handlu Forte 2011. W dodatkowo napisanym raporcie pewna zmienna typu string (listaTW) osiąga dość duży rozmiar ( len() pokazuje kilkanaście tysięcy znaków).

przy składni:
Kod:
ListaTw = " and B.idtw in ( " + ListaTw + ")"

pojawia się błąd jak w temacie (screen)
Rozwiązałem problem zmieniając składnię na:
Kod:
ListaTw = using " and B.idtw in (%s)",ListaTw

Wtedy wszystko działa, ale z ciekawości chciałbym zapytać o co chodzi z tym błędem.

Z góry dzieki za odpowiedź

Załączniki:
blad.jpg
blad.jpg [ 27.07 KiB | Przeglądany 2800 razy ]

Autor:  rafal [ 2014-04-24, 09:39 ]
Tytuł:  Re: problem: Przepełnienie bufora łączenia ciągów zanków

a użyłeś limit ?

Autor:  wojtek [ 2014-04-24, 10:05 ]
Tytuł:  Re: problem: Przepełnienie bufora łączenia ciągów zanków

tak, na początku raportu zadeklarowane
Kod:
limit 32000

Autor:  Pedro [ 2014-09-05, 14:18 ]
Tytuł:  Re: problem: Przepełnienie bufora łączenia ciągów zanków

To daj limit na kilkaset tysięcy albo 1 000 000 tak na zaś. Nie wiem jak to dokładnie działa, ale czasem 32 000 to za mała wartość nawet na 10 000 znaków.

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