243 results found
-
Make DAC errorors more clear
When an exception is thrown by a DAC product during startup of a project - like some SQL code cant execute, then the error code wont show what form and what object created the object. If I have project with 20 forms and hundreds of MyQuerys the errr "IdObject does not exist" is not very helpfoul.
28 votes -
26 votes
-
After append event
When working with DevExpress VCL Tools the Append and Insert are different, and no im forced to use Insert instead of Append in the CX grid because the append have no corresponding event in Unidac, i cant catch it. The insert and append behaves different in the CX grid.
1 vote -
Dbexpress Driver support compression for Firebird 3
Firebird over Internet is very slow, Firebird 3 solve this problem useing compress,please Implement Dbexpress Driver to support Firebird 3 compression
about firebird 3 compress :
http://www.firebirdnews.org/firebird-3-protocol-benchmark/15 votes -
16 votes
-
Make it possible to combine the Sqlite3 source code and header files with LiteDAC in the same project
Simply add #ifndef SQLITE3H_ in e.g. LiteCall.hpp.
The location is around line 460:
//-- var, const, procedure ---------------------------------------------------define DACProductName L"LiteDAC"
define SQLiteDLLName L"sqlite3.dll"
ifndef SQLITE3H_
static const System::Int8 SQLITEOK = System::Int8(0x0);
static const System::Int8 SQLITEERROR = System::Int8(0x1);1 vote -
TCRGrid make style aware
Have the TCRGrid component display with the currently selected theme style
1 vote -
Support non-blocking queries for MySQL in MyDAC or UniDAC
As many DB applications support multiple threads, we could benefit from non blocking MySQL queries. Of course we know that MySQL's C connector does not currently support asynch queries; At least not documented.
21 votes -
Add support for xml, image and text fields.
I can make TVirtualTable.Assign( TMSQuery ), but xml and other blob fields are lost. A great pity!
9 votes -
Implement TStringField.Size restriction
DB table has column varchar(200), in application i want to restrict field size to 50 characters.
In ADO Components TStringField.size restrict string column size, but UniDAC, after open table, discard my TStringField.Size and set it to column size, that column has in DB.70 votes -
Add a way to turn off active sorting without losing the current sort order (ODAC lost this feature.)
ODAC has always allowed clearing IndexFieldNames without reverting to the original sort order. The ability to sort a dataset and then turn off active sorting is very useful (and necessary for editing a sorted dataset in a grid component.)
24 votes -
Using TVirtualTable replace with TClientDataSet
1.supports Aggregates
2.supports Data And Delta!
3.supports binary formatter data,like TClientDataSet!
4.supports json data!
5.supports SQL Memory.
6.exports updated SQL!
7.Supports Merge Delta Data,Reconcile Delta Data!
8.Every record have Single row number,it can use to locate record!
9.Supports DataSetField!
10.Supports SetOptionalParam/GetOptionalParam347 votes -
Improve the unified sql structure and macros
Extend the actual unified sql structure and macros to stored procedures, functions, views etc. to be able to create applications truly database independent.
more info at
http://www.devart.com/forums/viewtopic.php?t=15057&highlight=7 votes -
Extension of TUniDump. - Backup and restore of one into another DB system.
Extension of TUniDump.
- Backup and restore of one into another DB system. For example, MS SQL Server to Oracle. Including BLOB fields.
- Possibility to select the tables to be restored.20 votes -
TMSTableData Assign function not copy the data
The TMSTableData Component Assign function only copy the source table fields, but not copy the source data! I strongly recommend that can copy the all data like the TMSTable component.
for example:
self.MSTable1.First;
self.MSTableData1.Close;
self.MSTableData1.FieldDefs.Clear();
self.MSTableData1.Assign(self.MSTable1);
self.MSTableData1.Active:= true;The MSTableData1 not copy the MSTable1 data , but it copy the fields
2 votes -
4 votes
-
Install directories
You guys use several uncommon directories for 3rd party components : 1: windows\System32 for some BPL
2: Delphi\Lib for some dcp
3: Delphi\Bin for some other BPL
4: UniDAC for dcuHow about using
BDSCommon\BPL for all bpl
BDSCommon\DCP for all dcp
leaving the dcu in the lib of the unidac install directoryTo explain : As a developer i work with several virtual PCs that I have to update. I use a local SVN for that. Installing unidac is always a hassle because after the install I first have to copy everything where it's supposed to be and then…
1 vote -
17 votes
-
Monitoring every events (insert, edit,..)
Add monitoring feature to uniDac to let developers monitor each events occured to MySQL database (insert, update, delete..) and return the result.
1 vote -
sqlmonitor
Enhance the SQLMonitor with params copy out functionality
32 votes
- Don't see your idea?