11 Commits

Author SHA1 Message Date
46330d8042 Revert r2738 - not the cause of issue #1439 2009-11-11 22:36:38 +00:00
f56b1ee76a Try to fix another unreproducible exception on older servers which fail to SHOW TABLES FROM information_schema. Probably fixes issue #1455 and issue #1439. 2009-11-11 20:48:00 +00:00
c835402544 Try a performance optimization: avoid calling mysql_data_seek() in SetRecNo() if not needed - mysql_fetch_row() already does it well enough for successive browsing through records. Only noticable on large results like it's the case when exporting or grid filling. 2009-11-11 19:29:48 +00:00
88d328aabc Enable multi statements by default for db connection. Fixes issue #274 (again) 2009-11-09 21:58:55 +00:00
45f12594e9 mysql_store_result() + mysql_free_result() are needed for all result queries, in order to unblock the connection. Fixes disconnecting + reconnect in query editor with multiple SELECT queries. 2009-11-02 23:16:38 +00:00
fbe813f88e Implement query timer in connection layer. 2009-11-02 20:26:01 +00:00
d2a6f27fba Reimplement readable error messages for InnoDB's cryptic messages, as in r2593. Broken in r2678. 2009-10-30 16:46:59 +00:00
e3feb56242 Include date + time in disconnect log message. 2009-10-29 21:54:56 +00:00
ef0cc6b5b7 Fix access violations on old servers, fixes issue #1417:
a) On a 4.0 server, mysql_real_query("SHOW TABLES FROM nonexistant_db") returns 0/OK . A 5.x server returns 1. On 4.0 servers mysql_num_rows() then causes an access violation. So, we now gracefully avoid calling it when mysql_store_result() returned nil.
b) Various hardcoded queries like SHOW ENGINES need to be quiet in any error case.
2009-10-29 00:40:31 +00:00
8354c106ca Try to fix broken characters in SHOW CREATE TABLE result by using UTF8StringToWideString(). Fixes issue #1328. 2009-10-28 01:16:29 +00:00
12a8e2ebc5 Implement a more lightweight connection layer, consisting of 2 units in source directory. Breaks threading and window to window communication, which should be reimplemented later. 2009-10-28 00:08:49 +00:00