243 results found
-
Combine the IDE menus for the DAC products to be under one Devart menu as sub menus.
With all the different DAC products, I don't have space in my IDE for all the pull down menus. Especially since I have RemObjects, GExpers, MMX, etc, etc. It would be more optimal to have one single DevArt pull down menu in the IDE and then have a submenu for each DAC product.
3 votes -
include scheme as folows scheme.storedprocedurename in TUniStoredProc
Please include the scheme name of the stored procedure because now you have to include it manually, and if you dont it throws an error can find stored procedure, if i run MyStoredProcedure it throws an error but if i change it to MyScheme.MyStoredProcedure manually it works.
3 votes -
dbMonitor shows string fields as <BLOB:19> Should show the actual data
dbMonitor, which is a great feature, shows any string values as <BLOB:19> instead of the actual data in that field. This might only apply to postgresql
3 votes -
SSl keys in virtual memory
It will be good to implement some feature to use ssl keys stored in virtual memory like memory stream or blob field instead of file on local storage. For example it may be useful to store ssl keys in local encrypted database.
3 votes -
Make TOraNumberField.GetAsVariant return a numeric variant type
Currently, the function TOraNumberField.GetAsVariant returns a variant of String type:
Result := AsNumber.AsString;
As a result, data accessed by AsVariant method cannot be processed numerically with 3rd-party data bound components such as DevExpress TcxGridDBChartView.
A change like this or similar would do:try
Result := AsNumber.AsFloat;
except
on E: Exception do
Result := variants.null;
end;It allows data to be displayed in Devexpress chart views that read numeric data as variant.
3 votes -
DataSet memory Container
My problem today.
I developed a system that is going to be sold to many clients. The problem with firebird nowadays is that anyone can copy the database file and open it in its computer. Using SYSDBA and masterkey the database file can be opened in any computer and then, all your register can be copied.
My dream would be that the user and password could be into the database file and not in the server. But I think this is so far away to come true.
Then, I see a possibility to have all my strings rows encrypted, but…3 votes -
SQLite - HTTP tunneling
Using HTTP tunneling for SQLite our applications can manage remote -shared- data using just SQL, not php or other server side solutions. This reduces the time for all data management tasks significant...
3 votes -
TIBCAlerter.Synchronize property
The component TIBCAlerter should have a property called Synchronize to listen for events in the background thread same like TFDEventAlerter component
3 votes -
Multiple dataset result in Unidac
Multiple dataset result in Unidac. In SDAC it is possible to have multiple dataset as a result of executing a query. With CanOpenNext it is possible to open the next dataset. MySql has the same capabilities. We would appreciate to have this functionality the same way Sql Server componentset has it.
3 votes -
Add DefaultFormat property to TIBCQuery for Date and Numeric fields.
It would be nice to have more control over display formats for Date and Numeric fields.
So having a DefaultFormats property like FIBPlus has, would be of great value.FIBPlus implementation:
DefaultFormats: TFormatFields;TFormatFields = class(TPersistent)
DisplayFormatDateTime:string;
DisplayFormatDate:string;
DisplayFormatTime:string;
DisplayFormatNumeric:string;
EditFormatNumeric:string;
....
end;3 votes -
Property to return number of warnings
In PHP, there is a mysqli->warning_count property to give the number of warnings that the previous statement generated. MyDAC should have something similar to make it easy to know when MySQL gave a warning and easy to retrieve the warning.
3 votes -
Add OnFetched event to TOraSQL or TCustomDADataSet class
It looks that there is no universal solution to notify about moment when TOraSQL / TCustomDADataSet class (and its descendants) finishes fetching all data in NonBlocking mode.
There should be added some event that related to Fetched method
3 votes -
Add support for Params[x].AsLargeUInt
Add support for unsigned int64 in SQL-parameters. Using uInt64 is currently troublesome, as this needs to be done via IntToStr or other tricks.
This makes the code harder to write and also clutters the list of param's - having some of them are dome directly in the SQL-text and having other's in the param-list.
For me (and many other, I guess), the use of unsigned uInt64's gets more and more widespread, eg. in IP-numbers as INETATON/INETNTOA in big data.
3 votes -
support distributed transactions in myDAC
support distributed transactions in MYDAC
3 votes -
Use named parameters in TMSSToredProc SQL text generattion
Passing parameters by name is more reliable than by index, aspecially when stored procedures is not constant and parameter's list is changed frequently.
3 votes -
Unified SQL: add function "dayoftheyear"
Please add the function dayoftheyear to the list of unified sql functions
3 votes -
dbMonitor -- update/insert/delete statements should be reflected in UpdateTransaction
if you apply two different transaction in TIBCQuery.Transaction and TIBCQuery.UpdateTransaction property, then dbMonitor will show update/insert/delete statements in TIBCQuery.Transaction branch.
Actually it should be shown in TIBCQuery.UpdateTransaction branch
RUS
Если вы применяете две различных транзакции в свойствах TBCQuery.Transaction и TIBCQuery.UpdateTransaction то dbMonitor показывает выражения update/insert/delete в ветке транзакции TBCQuery.Transaction.
Однако хотелось бы видеть в ветке TIBCQuery.UpdateTransaction3 votes -
Make CachedUpdates work on master-detail datasets without requiring LocalMasterDetail
Scenario: 100K customer (master rows) with an average of 10 contact (detail) rows each... totaling about 1M detail rows.
Without CachedUpdates I set LocalMasterDetail to false, and each time I scroll on the master dataset UniDAC fetches the 10 or so detail rows from the database. I can insert, modify and delete rows and all is saved immediately (on Delete or Post).
With CachedUpdates I have to set LocalMasterDetail to true. This means UniDAC will fetch 1M detail rows and filter them out locally. With large networked databases this is really not feasible as it generates too much network traffic…
3 votes -
Threadsafe TUniAlerter for multithreaded applications
TUniAlerter.OnEvent is always called in the main application thread regardless in what thread TUniAlerters is created or used.
Devart advice is to use a synchronize, but that is not always possible or wanted. Why or you otherwise using threads?3 votes -
Implement Support for Raspberry Pi plattaform using lazarus.
Implement support for Raspberry Pi and arm general Iot using lazarus. Im a lazarus user and rapsberry work exceleent with my app. Just need a stable dataaccess like unidac on raspberry pi.
3 votes
- Don't see your idea?