Search found 11 matches
- 02.03.2009, 19:32
- Forum: ZeosLib 7.0 Beta Forum
- Topic: [patch_done] Interbase bug w/createNewDatabase in D2009
- Replies: 3
- Views: 509
[patch_done] Interbase bug w/createNewDatabase in D2009
A typecast is needed in TZInterbase6Connection.CreateNewDatabase to convert the SQL parameter to an AnsiString. The sc_dsql_execute_immediate call expects and PAnsiChar and is getting a pointer to the UnicodeString (see modified version below). procedure TZInterbase6Connection.CreateNewDatabase(cons...
- 18.04.2006, 02:55
- Forum: Announcements
- Topic: Looking forward: The future of the ZeosLib Project.
- Replies: 16
- Views: 17636
- 17.04.2006, 03:05
- Forum: Announcements
- Topic: Looking forward: The future of the ZeosLib Project.
- Replies: 16
- Views: 17636
Mark, Thanks for the update. What is the URL for the new SVN repository? I saw mention that development has moved to SVN but don't recall seeing a URL posted. Is this a new SourceForge SVN repository or located somewhere else? I would also be interested in understanding the longterm goals and plans ...
- 15.04.2006, 04:24
- Forum: Announcements
- Topic: Looking forward: The future of the ZeosLib Project.
- Replies: 16
- Views: 17636
- 31.03.2006, 02:28
- Forum: 6.5.1 (alpha) - 6.6.x (beta)
- Topic: Firebird dll name
- Replies: 5
- Views: 1515
- 31.03.2006, 02:18
- Forum: 6.5.1 (alpha) - 6.6.x (beta)
- Topic: Positioned Deletes
- Replies: 0
- Views: 528
Positioned Deletes
Just checking if anyone has worked through the details of using positioned deletes (or updates) with Zeos and Firebird. I can see there is a mechanism for defining the cursor name for a query result set. When I try to set the cursor name I get an AV since the underlying DbcStatement object does not ...
- 26.03.2006, 21:29
- Forum: 6.5.1 (alpha) - 6.6.x (beta)
- Topic: Check the existance of a TABLENAME
- Replies: 10
- Views: 4803
Yep, the comments on querying system tables are right in target. This is how Zeos implements GetTableNames. The problem is that the wildcard expressions supported by the LIKE comparison operator conflict with legal table names. This is how the issue came to light, I normally uppercase my table names...
- 26.03.2006, 03:44
- Forum: 6.5.1 (alpha) - 6.6.x (beta)
- Topic: Check the existance of a TABLENAME
- Replies: 10
- Views: 4803
- 24.03.2006, 02:08
- Forum: 6.5.1 (alpha) - 6.6.x (beta)
- Topic: Firebird dll name
- Replies: 5
- Views: 1515
Ideally this needs to be configurable since the library name depends on your configuration. I often work with the embedded version of Firebird 1.5 which uses fbembed.dll. Some users also rename fbclient.dll to gds32.dll for various reasons. While we are at it, Firebird 2 support should be added. I a...
- 24.03.2006, 01:59
- Forum: 6.5.1 (alpha) - 6.6.x (beta)
- Topic: Firebird 1.5 and BLOB (as text)
- Replies: 3
- Views: 1609
The leak is caused by a known bug in ZDbcInterbase6Utils. The problem is in the WriteBlob(const Index: Integer; Stream: TStream) of TZParamsSQLDA. If you are feeling adventurous, the fix is simply to add a try finally block and a call to FreeMem as shown below: ..... ..... Buffer := AllocMem(BlobSiz...
- 24.03.2006, 01:49
- Forum: Off Topic
- Topic: User Forums
- Replies: 4
- Views: 6032
If its any consolation, I have used or looked at most of the Delphi DB libraries available and selected Zeos. My main consideration was the ability to support many SQL databases with one library. I have used Zeos extensively with firebird 1.5 in two commercial applications and it has performed very ...