Search found 38 matches
- Tue 31 May 2022 16:56
- Forum: Universal Data Access Components
- Topic: Does UDAC support Pascal for free?
- Replies: 1
- Views: 1092
Re: Does UDAC support Pascal for free?
Lazarus/FreePascal is supported with the "professional with source" editions. You can use it for example on a Raspberry Pi (which isn't supported by Delphi), but I dunno about Android and iOS.
- Thu 19 May 2022 09:53
- Forum: Universal Data Access Components
- Topic: UniQuery cannot handle large tables
- Replies: 3
- Views: 1539
Re: UniQuery cannot handle large tables
Did you try compiling this as a 64 bit program? Other suggestion: use ROWS, eg. SELECT * FROM foo ROWS 1 TO 100000, and so on.
- Thu 05 May 2022 08:19
- Forum: Universal Data Access Components
- Topic: Delphi Pro + UNIDAC + CDATA
- Replies: 3
- Views: 1427
Re: Delphi Pro + UNIDAC + CDATA
As these "CData FireDAC components" are simply wrappers around ODBC, you can use any technology within Delphi, which supports ODBC, e.g. DBgo aka ADO, or UniDAC, if you wish so. CData delivers all it's connectors also as pure ODBC.
- Fri 22 Apr 2022 10:19
- Forum: Universal Data Access Components
- Topic: Socket Error #11001
- Replies: 6
- Views: 4537
Re: Socket Error #11001
Is it possible, that "no internet access" really means "no access to router" which includes no access to DNS?
- Tue 08 Mar 2022 08:28
- Forum: Universal Data Access Components
- Topic: Cannot save SQLITE DATETIME fields using UNIDAC - 0.0 is not a valid timestamp
- Replies: 3
- Views: 1318
Re: Cannot save SQLITE DATETIME fields using UNIDAC - 0.0 is not a valid timestamp
Problem is: SQLite doesn't really have a DATETIME field type. One must either use TEXT or REAL. In the source code of "LiteClassesUni.pas" you'll see that dtDateTime and dtSQLTimeStamp are internally mapped to SQLite's TEXT field type. The two parameters you mentioned should match the actually used format of dates und times in the database. Use a third party tool like the free "SQLite expert" to look, which format is actually used.
- Thu 03 Mar 2022 08:31
- Forum: InterBase Data Access Components
- Topic: Does IBDAC 8 support Firebird 4 batch execution?
- Replies: 6
- Views: 52189
Re: Does IBDAC 8 support Firebird 4 batch execution?
So, was it added in 8.0.2? I don't see it mentioned in the revision history. Someone made a test [1] (in german) and found it 2 to 4 times faster compared to normal prepared inserts.
[1] https://firebirdforum.de/viewtopic.php?p=1253#p1253
- Tue 08 Feb 2022 14:36
- Forum: InterBase Data Access Components
- Topic: IBDAC vs. UniDAC with Firebird-Database
- Replies: 2
- Views: 9622
Re: IBDAC vs. UniDAC with Firebird-Database
As not all of the functions of IBDAC are included in UniDAC - yes. For example none of the management components (backup, restore, ...) are included in UniDAC.Can anyone tell me if IBDAC is better than UniDAC in terms of functionality and speed?
- Tue 07 Dec 2021 11:31
- Forum: Universal Data Access Components
- Topic: WireCompression not part of Interbase.SpecificOptions (7.4.11)
- Replies: 15
- Views: 12132
Re: WireCompression not part of Interbase.SpecificOptions (7.4.11)
By looking into the sources one can clearly see, that it's only working if you use IBDAC with UniDAC Express ("Lite"). If you don't, then you have to use the "WireCompression=true" method instead.
- Tue 07 Dec 2021 11:11
- Forum: SQLite Data Access Components
- Topic: Access to database
- Replies: 4
- Views: 17603
Re: Access to database
Neither FireDAC nor LiteDAC/UniDac use SQLite's own encryption (because it's very expensive). Instead, they have both their own proprietary encryption method, which is incompatible to each other. By providing a password you switch on encryption.
- Thu 04 Nov 2021 11:54
- Forum: Universal Data Access Components
- Topic: FirebirdSQL 3.0.7 Embedded - create database
- Replies: 2
- Views: 1282
Re: FirebirdSQL 3.0.7 Embedded - create database
Protocol = Local is XNET.
For embedded leave "Protocol" empty.
For embedded leave "Protocol" empty.
- Mon 18 Oct 2021 11:30
- Forum: Universal Data Access Components
- Topic: The TOP statement reports a syntax error when UniDAC queries the dbf file
- Replies: 7
- Views: 5944
Re: The TOP statement reports a syntax error when UniDAC queries the dbf file
UniDAC uses SQL engine of SQLite for this. So you are limited to SQLite compatible SQL.
Instead of "TOP" use "LIMIT":
becomes
Instead of "TOP" use "LIMIT":
Code: Select all
SELECT TOP 10 id, name FROM foo ORDER BY id
Code: Select all
SELECT id, name FROM foo ORDER BY id LIMIT 10
- Fri 24 Sep 2021 08:50
- Forum: InterBase Data Access Components
- Topic: Does IBDAC 8 support Firebird 4 batch execution?
- Replies: 6
- Views: 52189
Does IBDAC 8 support Firebird 4 batch execution?
Firebird 4 introduces the Batch Execution interface. This applies to Update and Insert queries only (i.e. not update/insert returning) and can be used to batch up many separate queries to be executed as a single operation. This can be used to minimize the client/server interfaces and to optimize server update/insert times. It is done using parameters, not using EXECUTE BLOCK.
IBX for Lazarus supports this (in version 2.4.2), does IBDAC support this too?
IBX for Lazarus supports this (in version 2.4.2), does IBDAC support this too?
- Thu 24 Jun 2021 14:09
- Forum: SQLite Data Access Components
- Topic: Direct SQLite client libraries are old
- Replies: 2
- Views: 20362
Re: Direct SQLite client libraries are old
Couldn't you just replace the provided sqlite3.o object file with a newer one, e.g. from the mORMot project?
- Tue 01 Jun 2021 07:00
- Forum: InterBase Data Access Components
- Topic: Firebird 4.0 is released
- Replies: 10
- Views: 12700
- Fri 23 Apr 2021 13:11
- Forum: Universal Data Access Components
- Topic: TUniParam - Set String in Value for TDateTimeField
- Replies: 5
- Views: 2490
Re: TUniParam - Set String in Value for TDateTimeField
Have you tried using ISO format for dates, e.g. '2021-04-22' instead of '22.04.2021'?