Commit Graph

6139 Commits

Author SHA1 Message Date
Ansgar Becker
dc896b1a01 Add missing translation string for r4350. 2013-02-28 20:15:18 +00:00
Ansgar Becker
bdae3aabf5 Make use of property writer SetCreateCode, and display errors in SQL log when GetCreateCode failed. 2013-02-28 20:11:26 +00:00
Ansgar Becker
9abb84b38b Indicate previously selected tables with a non-ghosted icon in the tree, while leaving never selected ones ghosted. 2013-02-28 20:07:44 +00:00
Ansgar Becker
b6a1d2ddcc Display timestamp in very right status bar panel when executing a query. See http://www.heidisql.com/forum.php?t=12287 2013-02-28 17:59:57 +00:00
Ansgar Becker
a8c2f0ef82 Issue #2496: Retrieve VIEW definition from IS.VIEWS, so ParseViewStructure() can parse that code. TODO: Support ALTER command. 2013-02-28 05:58:12 +00:00
Ansgar Becker
f852ccdc4f Add right click menu item for clearing data tab filter on current table. Fixes issue #3125. 2013-02-27 18:40:27 +00:00
Ansgar Becker
2ef59d0c94 Fix updating empty binary column value. 2013-02-27 16:56:50 +00:00
Ansgar Becker
6fa32dc9fc Make usage of query history optionally. Fixes issue #3122. 2013-02-26 20:24:33 +00:00
Ansgar Becker
2097a5926d Add missing DATE and TIME datatypes for MS SQL. Fixes issue #2957. 2013-02-25 18:34:54 +00:00
Ansgar Becker
0922e82920 Remove code from TDBQuery.GetKeyColumns which gracefully allows result editing with a partially selected primary key. Fixes issue #2974. 2013-02-25 18:23:31 +00:00
Ansgar Becker
f41f537481 Add missing translation strings for db and table filter 2013-02-25 17:41:59 +00:00
Ansgar Becker
4a68db871c Turn comboDatabaseFilter into a TButtonedEdit, and place a second one besides it, for filtering tables. Fixes issue #2697. 2013-02-25 08:01:02 +00:00
Ansgar Becker
9841bc3f21 Support BIT data type in MS SQL. Fixes issue #2955. 2013-02-24 10:49:33 +00:00
Ansgar Becker
d03ae628cc Reposition default value editor so it's not outside the main form. Fixes issue #2868. 2013-02-24 10:13:26 +00:00
Ansgar Becker
7c96c04ed9 Make detection of active grid or editor in search/replace dialog more stable. 2013-02-24 09:30:12 +00:00
Ansgar Becker
8e68663636 Detect primary and unique keys on MS SQL tables. Makes grid updates safer, and these keys show up in the table designer. Fixes issue #2946. 2013-02-23 10:33:55 +00:00
Ansgar Becker
e639c4c043 Store last sessions also when connecting to an additional session, not only when closing the program. See http://www.heidisql.com/forum.php?t=12149 2013-02-22 08:59:48 +00:00
Ansgar Becker
817fd1bd06 Add missing translation string, for r4322. 2013-02-21 15:58:01 +00:00
Ansgar Becker
fc015e61bd Let ParseRoutineStructure() cache values from IS.ROUTINES into TDBObject members. Fixes issue #3108. 2013-02-21 11:19:44 +00:00
Ansgar Becker
53c9553c5b Grid export: Export quoted empty string when blob value is empty (SQL INSERTS/REPLACES). Fixes issue #2941. 2013-02-21 10:48:30 +00:00
Ansgar Becker
33730aa064 Create database dialog: Remove charset pulldown, leave collation pulldown alone. Init collation pulldown with the server variable "collation_server". 2013-02-21 08:56:58 +00:00
Ansgar Becker
d84e4ca8b1 Support old style "TYPE BTREE" in table index code. See http://www.heidisql.com/forum.php?t=12150 2013-02-20 16:07:02 +00:00
Ansgar Becker
3d6ab973d6 Get everything except routine parameters from IS.ROUTINES, to fix another regular expression problem in ParseRoutineStructure. Fixes issue #3114. 2013-02-20 15:51:12 +00:00
Ansgar Becker
80577d8d89 Add missing tool tip hint for disconnect button. 2013-02-19 09:20:05 +00:00
Ansgar Becker
5431204c5a Create save/open dialogs per code, not per dfm file. That way, I can remove strings like "SQL files (*.sql)..." from the translation, and only let "SQL files" get translated. Avoids translation errors. 2013-02-18 07:27:44 +00:00
Ansgar Becker
6333920637 SQL export dialog: Arrange controls so translated items fit. 2013-02-18 07:04:15 +00:00
Ansgar Becker
968c594d70 Enable OK button when checking "Reset autoincrement" check box. See http://www.heidisql.com/forum.php?t=12143 2013-02-16 08:21:00 +00:00
Ansgar Becker
342f1b37d7 Fix setting for name of selected database, which must be a session setting, not a global one. See http://www.heidisql.com/forum.php?t=12101 2013-02-13 07:51:53 +00:00
Ansgar Becker
95ab784008 Finally fix ramshackle detection of routine body. Fixes issue #3103, #3104. 2013-02-08 11:25:12 +00:00
Ansgar Becker
28409cf78b Work around empty body detected in ParseRoutineBody, and get it from information_schema.ROUTINES in that case. See http://www.heidisql.com/forum.php?t=12075 . 2013-02-07 21:09:21 +00:00
Ansgar Becker
6ba892c534 Issue #400: Compare data types and unsigned flags of source and reference columns, when leaving foreign column editor. Introduce a more helpful error message when these do not match, as a replacement for the servers poor message "Foreign key constraint is incorrectly formed". 2013-02-06 19:24:21 +00:00
Ansgar Becker
faf0f2e68a Increase height of memoFindText from 26 to 60 pixels. Accidentally resized to a minimum in r4254. See http://www.heidisql.com/forum.php?t=12064 2013-02-05 21:45:01 +00:00
Ansgar Becker
d517dc2a21 Hide non-InnoDB tables in foreign key editor. See http://www.heidisql.com/forum.php?t=11816 2013-02-04 18:40:34 +00:00
Ansgar Becker
e1c4f14dbc Make foreign values drop down optionally. See http://www.heidisql.com/forum.php?t=11816 2013-02-04 18:30:35 +00:00
Ansgar Becker
3b56ed5b6f No need to rethink height of SQL memos and SQL log when window is minimized. Fixes issue #3093. 2013-01-31 20:06:38 +00:00
Ansgar Becker
95ba3d7e3d r4185 broke Host > Variables tab for MSSQL. Introduce SQL specifity for SHOW VARIABLES to fix that. Fixes issue #3100. 2013-01-28 19:06:13 +00:00
Ansgar Becker
ebe36bb0cd Strip routine body early in ParseRoutineStructure, so later regular expressions don't get confused by keywords in user SQL. Fixes issue #3085. 2013-01-27 06:59:37 +00:00
Ansgar Becker
78ef13fc99 Display child count on group nodes. Fixes issue #2912. 2013-01-27 06:48:14 +00:00
Ansgar Becker
17a50eb275 Enable right click options for creating new objects when one of the grouping nodes is focused. Fixes issue #2964. 2013-01-27 06:38:26 +00:00
Ansgar Becker
60618e4124 Launch command line: Escape double quotes in password, and fix broken replacement with stars if password contains double quotes. See http://www.heidisql.com/forum.php?t=11976 2013-01-24 05:55:48 +00:00
Ansgar Becker
f5c2f45f11 Revert *.res inclusion from previous commit, to fix compile error "E1026 File not found: 'VirtualTreesR.res'" 2013-01-19 16:22:30 +00:00
Ansgar Becker
5fe5454997 Update VirtualTree component code to 5.1.0 (r450) 2013-01-19 16:16:53 +00:00
Ansgar Becker
cd75b0899d Quote db and table name in new function TDBObject.QuotedDbAndTableName, which also adds "dbo" for MS SQL inbetween. Plus, run SELECT in SQL export through ApplyLimitClause, to fix an SQL error on MS SQL. See http://www.heidisql.com/forum.php?t=11956 2013-01-19 12:43:41 +00:00
Ansgar Becker
88b3666bf1 Support search/replace in data and result grids. Fixes issue #2979. 2013-01-15 20:46:41 +00:00
Ansgar Becker
252e343c22 Ignore error at connection time on MS Azure servers without sysprocesses table. Fixes issue #3087. 2013-01-15 09:38:54 +00:00
Ansgar Becker
d16f19da91 Disallow to drag a session folder somewhere below itself, which would end up in an infinite folder structure, theoretically. Fixes issue #3086. 2013-01-15 09:09:44 +00:00
Ansgar Becker
7ddfa83ace Fix minor memory leak 2013-01-14 20:34:43 +00:00
Ansgar Becker
0d6945ebcc Remove "Created" date/time from SQL export header. Fixes issue #3083. 2013-01-14 20:33:31 +00:00
Ansgar Becker
d630989541 Ensure row count step + maximum settings are never "0". Fixes issue #3080. 2013-01-12 18:11:14 +00:00
Ansgar Becker
3ba4711b0f Fix broken SynEdit compilation: Include added files in project files. 2013-01-12 17:33:59 +00:00