03550f32a0
Fix redundant "USE xyz" queries firing before each query while working in a database with weird characters in its name.
2008-08-19 22:02:26 +00:00
79d8db08b3
Support Unicode in list of wanted database names.
2008-08-19 21:35:04 +00:00
8ca2138a48
* Remove unused code paths.
...
* Raise flag when a bug occurs.
2008-07-08 14:56:09 +00:00
dced2df45e
Make query execution unicode safe, mainly for a bunch of procedures and functions in Heidi itself plus various neighbours in Zeos.
2008-06-17 17:06:01 +00:00
e7bcbdf293
* Bugfix: plug the most obvious memory leaks.
...
* Clear some unused code and wrong comments.
2007-11-09 09:51:31 +00:00
51c23000f9
Correct some code comments.
2007-11-09 07:59:14 +00:00
727e79aa33
Parameter checking is not useful here, at least not until Insert Files makes use of the query thread.
2007-11-09 07:55:10 +00:00
7cc7007de1
Fix one memory leak in threaded queries (detected by testing and comparing, using taskmanager)
2007-11-04 13:23:47 +00:00
a89b1df396
Fix a bug in threaded queries: The query thread sometimes didn't call SetThreadResult. (with a good hint from rosenfield).
...
Fixes at least two things:
- Rely on getting an exception when calling ExecUpdateQuery with erroneous SQL (fx the field editor does that sometimes when you update a TIMESTAMP field
- Executing queries from the query editor, receiving "Cannot perform this operation on a closed dataset"
2007-10-12 18:37:34 +00:00
4232f36909
* Remove spam.
...
* Improve performance by not painting the progress form if a query completes within 300 msecs.
2007-10-08 21:52:59 +00:00
d33be19be0
Nuke ExpectResultSet. Opted not to disable the mysql driver exceptions in zeos, instead used Anse's TZConnection.GetAffectedRowsFromLastPost().
...
(Messing with the internals here, please test...)
2007-10-05 18:52:38 +00:00
fccb838455
Bugfix: Handle errors which happen during "async" query execution.
2007-10-05 13:03:24 +00:00
996de281d7
* Bugfix: Properly propagate exception when editing forbidden (access denied) data in a grid.
...
* Cosmetic: Fix haywire indentation in TMysqlQueryThread.Execute.
2007-08-29 01:48:28 +00:00
c79febe7b4
Defer execution of TDataSet Post() and ExecSQL() to background thread.
2007-06-30 00:25:11 +00:00
3c8f123a81
Move *.pas, *.dfm and *.inc files from root directory to a new "source" subdirectory. Leaving just the readme in the root to give all newbies a very clear and unique starting point.
2007-06-28 20:00:04 +00:00