what a crappy application
1 - you are german ...all german software is crappy and they dear ask money for it ...suck it up ...and drink dutch bier sucker...
2 - you just stepped from apple API into microsoft ...and you are lost... coz now you can alot more ...but you just not use to it that it is allowed...explore ... dude ...
3 - you are some student and this is your first application .. than we all understand ...and hope you'll make it better...
first message is to get attention...
your proggy does executes my query ...but crashes when i swicth to "data" tab..
here is the query:
DROP TABLE IF EXISTS server_params;
CREATE TABLE server_params
(
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
server_id INT(10) UNSIGNED ,
map VARCHAR(255),
net_strAdminPassword VARCHAR(64),
net_strConnectPassword VARCHAR(64),
gam_bUseExtraEnemies ENUM('0','1') DEFAULT 0,
ded_bRestartWhenEmpty ENUM('0','1') DEFAULT 0,
gam_bRespawnInPlace ENUM('0','1') DEFAULT 1,
gam_iFragLimit INT(10) UNSIGNED DEFAULT 0,
gam_iTimeLimit INT(10) UNSIGNED DEFAULT 0,
gam_bAmmoStays ENUM('0','1') DEFAULT 1,
gam_bHealthArmorStays ENUM('0','1') DEFAULT 1,
gam_bAllowHealth ENUM('0','1') DEFAULT 1,
gam_bAllowArmor ENUM('0','1') DEFAULT 1,
gam_bInfiniteAmmo ENUM('0','1') DEFAULT 1,
gam_bFriendlyFire ENUM('0','1') DEFAULT 1,
gam_bWeaponsStay ENUM('0','1') DEFAULT 1,
gam_bGibs ENUM('0','1') DEFAULT 1,
ser_bKickOnSyncLate ENUM('0','1') DEFAULT 1,
plr_bOnlySam ENUM('0','1') DEFAULT 1,
gam_iObserverOffset ENUM('0','1') DEFAULT 1,
ser_iMaxAllowedBPS INT(10) UNSIGNED DEFAULT 1638400,
ser_bEnumeration ENUM('0','1') DEFAULT 0,
net_iCompression ENUM('0','1') DEFAULT 0,
gam_iStartMode ENUM('Control Zone','Objective Thief','Serious Rugby','Team Control Zone','Capture The Flag','Steal The Objective'),
gam_ctMaxPlayers INT(10) UNSIGNED DEFAULT 42,
gam_tmSpawnInvulnerability INT(10) UNSIGNED DEFAULT 3,
ser_strMOTD VARCHAR(255),
net_tmConnectionTimeout INT(10) UNSIGNED DEFAULT 60,
net_tmProblemsTimeout INT(10) UNSIGNED DEFAULT 60,
gam_iStartDifficulty ENUM('Tourist','Easy','Normal','Hard','Serious','Mental') DEFAULT 'Serious',
gam_fExtraEnemyStrength ENUM('0','25%','50%','75%','100%','125%','150%','175%','200%') DEFAULT '0',
gam_fExtraEnemyStrengthPerPlayer ENUM('0','25%','50%','75%','100%','125%','150%','175%','200%') DEFAULT '0',
gam_iBlood ENUM('None','Green','Red','Hippy') DEFAULT 'Red',
gam_bPlayEntireGame ENUM('0','1') DEFAULT 1,
net_strObserverPassword VARCHAR(64),
net_iMaxObservers INT(10) UNSIGNED DEFAULT 8,
net_iVIPReserve INT(10) UNSIGNED DEFAULT 0,
net_strVIPPassword VARCHAR(64),
net_tmDisconnectTimeout INT(10) UNSIGNED DEFAULT 60,
gam_strGameSpyExtras LONGTEXT,
net_strLocationCode VARCHAR(128),
net_strLocalHost VARCHAR(128),
ser_bHeartbeatGameSpy ENUM('0','1') DEFAULT 0,
ded_tmTimeout ENUM('0','1') DEFAULT 1,
last_update TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id),
KEY status (server_id)
)ENGINE=MyISAM;
Why i'm pissed off ? .. because i work on apple every fucking day of the week.
I'm not gonna include my wors experiences with that OS ..
but this one feels like "that one made for apple"
if you are an programmer - you'll know what i mean
ostap, if you want to report some access violation then go and paste the callstack here, describe the issue a bit and stay friendly. You can't expect any help after raging against me, or is it apple? I don't know...
query that includes multiple sorting options is not often used ... but is handy ... - the way you made it - it accumulates each time i press the column ...
it is annoying coz - each time i need to resort table - i have to clear the selection.
- if 1 column selected - sort by 1 column
- if >1 coluns selected - create sorting record (a+b+...)
- if 1 column clicked - remove all sorting records... sort by 1 column
this would be more convinient ..than acumulating clicks...
I'll donate you 100 euro ... if you'll make those changes...
No jocking ... coz from all soft i could find - yours is mucho grande ... better than else...
its not a price - its just apreciation for work your already did...i'm still using your client ...even that it crashes...
you know my email ...and i'm standing by the words i just said.
Sorting: There already is an alternative when clicking on the "Sorting" button on the upper right. Please check it out. There should not be some customization option to make this stuff even more complicated.
The filter proposal sounds exactl like what is already possible in the upper right "multi column filter" edit box, is it? Probably missed that because the "Filter" panel is hidden.
004047ce +016 heidisql.exe System 548 +0 @TRUNC
006e7957 +027 heidisql.exe helpers 1453 +2 MakeInt
0067cf6c +1d0 heidisql.exe Main 3443 +35 TMainForm.DataGridBeforePaint
005e6107 +017 heidisql.exe VirtualTrees TBaseVirtualTree.DoBeforePaint
005f49c7 +077 heidisql.exe VirtualTrees TBaseVirtualTree.PaintTree
005ecc9b +0b3 heidisql.exe VirtualTrees TBaseVirtualTree.Paint
0054e843 +057 heidisql.exe Controls TCustomControl.PaintWindow
00548fc1 +055 heidisql.exe Controls TWinControl.PaintHandler
005497a0 +048 heidisql.exe Controls TWinControl.WMPaint
0054e7dd +011 heidisql.exe Controls TCustomControl.WMPaint
005e3bf9 +055 heidisql.exe VirtualTrees TBaseVirtualTree.WMPaint
00544540 +2d4 heidisql.exe Controls TControl.WndProc
00548e08 +568 heidisql.exe Controls TWinControl.WndProc
005ef534 +0e8 heidisql.exe VirtualTrees TBaseVirtualTree.WndProc
005484a8 +02c heidisql.exe Controls TWinControl.MainWndProc
00499e18 +014 heidisql.exe Classes StdWndProc
7c90e470 +010 ntdll.dll KiUserCallbackDispatcher
thread $7a0 (TWorkerThread):
7c90df58 +0a ntdll.dll NtWaitForSingleObject
7c8025d5 +85 kernel32.dll WaitForSingleObjectEx
7c80253d +0d kernel32.dll WaitForSingleObject
005d0991 +19 heidisql.exe VirtualTrees TWorkerThread.Execute
00460713 +2b heidisql.exe madExcept HookedTThreadExecute
00497946 +42 heidisql.exe Classes ThreadProc
00406818 +28 heidisql.exe System 548 +0 ThreadWrapper
004605f5 +0d heidisql.exe madExcept CallThreadProcSafe
0046065f +37 heidisql.exe madExcept ThreadExceptFrame
>> created by main thread ($3ec) at:
005d0886 +16 heidisql.exe VirtualTrees TWorkerThread.Create
yep i've already found that - its cumbersome...
selected collumns disappear from the view ...and any new sorting require to reset it back to default...
what i ment is - just a drop down menu with columns right on the top of the data list ...
and filter by:
something =X,
something != X
somethign > X
something in (not IN) (list)...etc...
... thats most used operation for quick view through large tables....
and clicking on each name - should not autmaticaly add it to the multicolumn sorting ...
About sorting again: Did you then see the right click menu items?
- Reset sorting
- Quick filter > ...
Sounds like you are searching for those.
no crash windows and all tables are accesable and editable (previous version did not show the edit tab at all)
but clicking on the column - still adds sorting to the list ...and keeps accumulating...
I've also evaluated the right click menu options ...
they are handy..(just few of them) ...except just one :)
here i go again ...
right click=>Quick Filter=>field_name='..."
is exactly what i ment ...but not that deep into the options ..
its not even on the top ...but thats not the point ...
I will mention Apple again ...i hate the guts of it ...but one and only MySQL client available there - was kinda simple and offered exactly what i got use to in the past 5 years working with it ...
a direct select (drop down list) of the columns and the value for filter...
it is convinient and visible directly to any type of user.
instead of digging into the options menu.
you are creating a mini dialog when i click on the menu option
why not put the same one (or move) just near the messsage "xxx table: xx,xxx rows total, limited to 1,000"...
is to use a dialog window to select column as you did ...
or use key stroke + mouse click ...to select columns for sorting...and than if needed adjust direction from the existing dialog...
just think ... if you want to see a record of users...
you click first on date - to see latest ...than you click on update ...to see updated... than you click on few other fields to see differences...
All this still just 1 field sorting ...
Right now - its impossible - coz you collect each click into filter option.
coz in default windows - you got just 1 column sorting ...
so all the users use to ...
click click ..wtf ? .. hmmm ok no sorting thus...
just later i've discovered the reset option...and sorting was by id, by date , by name , by field x, by field y... etc...
no wonder i had no change ...
Proggy is good now ... but all the issues ive given to you - are the same issues i'm facing every day at my work ...
UI - is not just add an option to the list and done with it...
Sometime we sit for hours arguing why it should be on the left and not on the righ... or should be green instead of red...
drop down instead of radio/ckeck button list...
As well - new stuff ... its hard to invent now days ...coz users are dumb fucking wanahaves ..nobody likes new stuff unless its as easy as candy sucking ...
What i'm asking you - is not simplifying your program ...
but making your UI more accessable to professionals than to beginers...
i've just discovered something i shouldnt ...
you are from Germany ... i just looked at the bottom of your page ...
this explains alot ...
sorry ...i'm withdrowing all my issues...due to the fact that all german software i've ever encountered - was always super crap ... sorry ...no personal feelings..
although as promised - i will transfer your the 100 .. before new year...thanx ...
Does adding a new comment to this 6 year old diatribe explain why it appears at/near the top of forum postings, or is there some setting I can change to avoid such "crap?" Whoever ostap was he/she posted 47 messages in one thread -- I hope English was his/her 2nd language because it's deplorable...
Sorry, there is only the setting "Notify me on replies", which you can disable, but that's a global option, not per date selection.
No need to apologize but thanks! I just wondered why this post seems "current" when it's not.
Honestly, I've never used a MySQL client I like as much as HeidiSQL. It's simple, intuitive design makes it easy for scatterbrains like me who forget SQL query terms, syntax and other more technical details. I donated only €10.00 so it was a real bargain... I should donate more!
Thanks again, ansgar!
Please login to leave a reply, or register at first.