At design time, when table/query is closed and when assigning a value to the IndexFieldName property (after the mydac login prompt) I get this exeception :
EDatabaseError
exception message : QRDevis: couldn't perform this task on an closed dataset.
If I open the table/query I can assign a value to the IndexFieldName property BUT when compiling and lauching the project I get this exception again (normal behaviour as my connection to mysql should be closed)
MyDAC 4 : IndexFieldName bug
-
Hans
IndexFieldName Bug
I had a similar problem after I upgraded from 3.55 to 4. (D7)
When I opened my project, i had one table open (TMyTable), I had the same error and delphi could not open without ignoring. After ignoring and rebuild it seemed to work, but i came across an error that wasn't there in 3.55.
Both in design-time as in runtime filtering using AddWhere (runtime) or MyTableEditor (designtime) the FinalSQL has the order statement prior to the where clausule, resulting in an error.
When I opened my project, i had one table open (TMyTable), I had the same error and delphi could not open without ignoring. After ignoring and rebuild it seemed to work, but i came across an error that wasn't there in 3.55.
Both in design-time as in runtime filtering using AddWhere (runtime) or MyTableEditor (designtime) the FinalSQL has the order statement prior to the where clausule, resulting in an error.
-
swierzbicki
- Posts: 451
- Joined: Wed 19 Jan 2005 09:59