hlmod.hu
https://hlmod.hu/

SQL kapcsolatok zárása
https://hlmod.hu/viewtopic.php?f=10&t=21105
Oldal: 1 / 1

Szerző:  mforce [ 2015.06.21. 14:04 ]
Hozzászólás témája:  SQL kapcsolatok zárása

Sziasztok!
Az lenne a kérdésem,hogy az SQL kapcsolatokat miképp zárjuk az .sma-ban.
Sok helyen van return PLUGIN_HANDLED meg SQL_FreeHandle.
De semmit nem ér az egész, Még az 500kapcsolatot is meghaladta, ugye ekkor már a limit bővítve volt.

Szerző:  JoZsi [ 2015.06.22. 19:34 ]
Hozzászólás témája:  Re: SQL kapcsolatok zárása

Szia.
Alap esetben, SQL_FreeHandle -el kell zárni a kapcsolatot.
SMA Forráskód: [ Mindet kijelol ]
  1.  
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <sqlx>
  5.  
  6. new Handle:g_SqlTeszt


Ennél az esetnél:
Kód:
public plugin_end( )
SQL_FreeHandle(g_SqlTeszt)
ezzel kell zárni, mert ez sqlx. Ez a módszer, csak sqlx nél működik.

DBI nél:

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <dbi>
  4.  
  5. new Sql:g_SqlCsatlakozas


Zárás:
SMA Forráskód: [ Mindet kijelol ]
  1. public plugin_end( )
  2. dbi_close(g_SqlCsatlakozas)


Nekem anno bevált, de ha nem menne segítek szívesen. ;)

Szerző:  mforce [ 2015.06.22. 21:40 ]
Hozzászólás témája:  Re: SQL kapcsolatok zárása

Már rájöttem tegnap. 2sql freehandle kell,különben nem zárja. kell egy a Query-nek és az SqlConnection-nek.
Úgy tökéletesen és hibamentesen fut minden :)
Oda-vissza lefuthat csomó lekérdezés.

Szerző:  JoZsi [ 2015.06.23. 08:10 ]
Hozzászólás témája:  Re: SQL kapcsolatok zárása

mforce írta:
Már rájöttem tegnap. 2sql freehandle kell,különben nem zárja. kell egy a Query-nek és az SqlConnection-nek.
Úgy tökéletesen és hibamentesen fut minden :)
Oda-vissza lefuthat csomó lekérdezés.


Akkor jó, bár nekem úgy ment ahogy leírtam. :)

Szerző:  mforce [ 2015.06.23. 16:52 ]
Hozzászólás témája:  Re: SQL kapcsolatok zárása

Furcsa,mert plugin_end-nél amúgy se elég,mindenhova kell és Query és SqlConnection is.
Plugin_end-nél sqltuple van zárva,mert az folyamat nyitott a frissítéshez. Lehet komoly szinten leterheltél egy hostingot akkor... xD Csak nálam vps-en működik minden, így egyből feltűnt a hiba. Az alap 100 csatlakozást kevesebb,mint 5perc alatt meghaladta és tiltotta le az SQL-t :D

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/