Search found 9 matches

by dfumagalli
12.03.2014, 10:17
Forum: ZeosLib 7.2 Forum
Topic: Massive slowdowns due to SHOW TABLES and SHOW FULL COLUMNS
Replies: 9
Views: 7376

Re: Massive slowdowns due to SHOW TABLES and SHOW FULL COLUM

Well, what I actually wanted to say was that there shouldn't be metadata queries at all when 'after scroll requerying'. I think you misunderstood 'reopening a connection'. Because to requery a detail table you don't have to reopen the connection, just the query. So all queries using the same TZConn...
by dfumagalli
11.03.2014, 12:04
Forum: ZeosLib 7.2 Forum
Topic: Massive slowdowns due to SHOW TABLES and SHOW FULL COLUMNS
Replies: 9
Views: 7376

Re: Massive slowdowns due to SHOW TABLES and SHOW FULL COLUM

Actually, there is a metadata cache built into zeoslib. And it should only load data at first use. I haven't debugged it for a long time, so there might be caching bugs. The code should be driver independent, I believe. Just the way the data is retrieved depends on the driver. During one connection...
by dfumagalli
04.03.2014, 10:31
Forum: ZeosLib 7.2 Forum
Topic: Massive slowdowns due to SHOW TABLES and SHOW FULL COLUMNS
Replies: 9
Views: 7376

Re: Massive slowdowns due to SHOW TABLES and SHOW FULL COLUM

Hello dfumagalli, usually Zeos needs to query meta data for building queries that delete, update and modify the data in your underlying database, for executing stored procedures and so on. As far as I know, Zeos does not cache meta data about a database by default but it gets the meta data, wheneve...
by dfumagalli
03.03.2014, 13:39
Forum: ZeosLib 7.2 Forum
Topic: Massive slowdowns due to SHOW TABLES and SHOW FULL COLUMNS
Replies: 9
Views: 7376

Re: Massive slowdowns due to SHOW TABLES and SHOW FULL COLUM

Hello, thank you for your reply. I see you mention this as a known issue (or feature :P ), I'd like to add some considerations about it because I believe they do affect ZEOS performance compared to other libraries. 1) I am already using TZReadOnlyQueries for all but 1 query components. What could st...
by dfumagalli
13.02.2014, 13:49
Forum: ZeosLib 7.2 Forum
Topic: Massive slowdowns due to SHOW TABLES and SHOW FULL COLUMNS
Replies: 9
Views: 7376

Massive slowdowns due to SHOW TABLES and SHOW FULL COLUMNS

Hello, please pardon my utter ignorance about the inner mechanics of your beautiful library. I have developed a massively large and complex Delphi XE5 application that acts as "glue" between etherogeneous remote front end and MySQL 5 back ends. So far it's working pretty well but it's slow...
by dfumagalli
22.01.2014, 10:16
Forum: ZeosLib 7.2 Forum
Topic: SQLite - VarChar field bug in Delphi XE5 32 bit
Replies: 9
Views: 6938

Re: SQLite - VarChar field bug in Delphi XE5 32 bit

Sorry for my absence.. Busy currently. It isn't wrong, the more it WAS wrong before 7.2. As Michal did alredy wrote SQLite has a maximum of 2147483647 Characters but TString/WideStringField has a Maximum of 8KB. So the Columns won't fit and a unwanted trunkation happens. 7.12 and older did use 255 ...
by dfumagalli
20.01.2014, 11:02
Forum: ZeosLib 7.2 Forum
Topic: SQLite - VarChar field bug in Delphi XE5 32 bit
Replies: 9
Views: 6938

Re: SQLite - VarChar field bug in Delphi XE5 32 bit

Here is the end result of this issue: a "real world" application that used to show certain data with ZEOS 7.1.2 and that now shows "Memo" in the string fields: Notice how the DBGrids show correct data because they are pulling data from another database engine and not using ZEOS. ...
by dfumagalli
18.01.2014, 21:08
Forum: ZeosLib 7.2 Forum
Topic: SQLite - VarChar field bug in Delphi XE5 32 bit
Replies: 9
Views: 6938

Re: SQLite - VarChar field bug in Delphi XE5 32 bit

@ dfumagalli What lengths should be presented VARCHAR? 2147483647; because so many allows SQLite specification. Michal I am sorry, I am not really knowledgeable about database internals, all I can say is that in Delphi 2010 + ZEOS 7.12 my applications show those fields as they should (strings) and ...
by dfumagalli
18.01.2014, 13:49
Forum: ZeosLib 7.2 Forum
Topic: SQLite - VarChar field bug in Delphi XE5 32 bit
Replies: 9
Views: 6938

SQLite - VarChar field bug in Delphi XE5 32 bit

Hello, I have installed the latest snapshot (3070) on my RAD Studio XE5 Ultimate Update 2. I have only checked the 32 bit version so far as I have stuff to port over from Delphi 2010. I need to connect my software (also) to SQLite. I got the latest DLL version, downloaded 1 week ago from the officia...