sourcemod/extensions/mysql/mysql
peace-maker 6fcb411fe4 MySQL: Support multiple result sets in prepared queries (#825)
Prepared statements can return multiple result sets since MySQL 5.5. That can happen when calling stored procedures using `CALL x();`.

This change removes the previous caching of result bindings, since the number of fields in a result can differ from result set to result set. This could potentially have a negative impact on prepared statements always only returning one result set, since the result binding buffers are recreated everytime the statement is executed instead of once. That difference should be negligible.

Fixes #823.
2018-06-05 18:33:33 +01:00
..
MyBasicResults.cpp Add atomic reference counting and port DBI (bug 5876 part 3, r=ds). 2013-08-23 00:18:13 -07:00
MyBasicResults.h Update to the latest AMTL - Rename Ref to RefPtr. 2015-11-08 13:14:57 -08:00
MyBoundResults.cpp MySQL: Support multiple result sets in prepared queries (#825) 2018-06-05 18:33:33 +01:00
MyBoundResults.h MySQL: Support multiple result sets in prepared queries (#825) 2018-06-05 18:33:33 +01:00
MyDatabase.cpp Lock database before setting character set 2015-06-29 20:44:45 +02:00
MyDatabase.h Add atomic reference counting and port DBI (bug 5876 part 3, r=ds). 2013-08-23 00:18:13 -07:00
MyDriver.cpp Migrate extensions to common AMTL string funcs (#785) 2018-03-25 13:00:53 -07:00
MyDriver.h Fix MySQL extension build using vs2015 (#824) 2018-06-05 09:29:11 -04:00
MyStatement.cpp MySQL: Support multiple result sets in prepared queries (#825) 2018-06-05 18:33:33 +01:00
MyStatement.h MySQL: Support multiple result sets in prepared queries (#825) 2018-06-05 18:33:33 +01:00