Jump to content

Dmitry Arefiev

Members
  • Content Count

    95
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Dmitry Arefiev

  1. Dmitry Arefiev

    TFDMemTable.CopyDataSet multiplicates some records

    Fixed. Changes will be in 10.4 Update 2.
  2. Dmitry Arefiev

    TFDMemTable.CopyDataSet multiplicates some records

    Ok, I reproduced your issue after modifing your failing query in second post to: select * from FDMemTable1 where Field_1 like :Param_B or Field_2 like :Param_B or Field_3 like :Param_B
  3. Dmitry Arefiev

    TFDMemTable.CopyDataSet multiplicates some records

    I cannot reproduce the issue using 10.4.1. Could you please post: 1) Your RAD Studio version 2) Simple test project reproducing the issue
  4. Dmitry Arefiev

    Firedac connection to paradox via odbc

    1) Please post FireDAC environment report for your connection: http://docwiki.embarcadero.com/RADStudio/Sydney/en/DBMS_Environment_Reports_(FireDAC)#Using_the_TFDConnection_Design_Time_Editor 2) Can you attach one of the DB files ?
  5. Dmitry Arefiev

    Ole DB (Ado) for MSSQL un-deprecated by Microsoft

    In the plan is to check latest MS SQL ODBC driver, and update FireDAC MSSQL driver if needed. No plans for OLEDB support. Just no sense ...
  6. Dmitry Arefiev

    Attach tFDmemTables to memory sqlite database

    http://docwiki.embarcadero.com/RADStudio/Sydney/en/Local_SQL_(FireDAC)
  7. Dmitry Arefiev

    Adding lookup fields to active dataset, how?

    No way.
  8. Dmitry Arefiev

    IIF func in FireDAC SQLite Local SQL

    FireDAC in 10.4.1 uses SQLite 3.31.1. But IIF was added in 3.32. Instead you can use FireDAC macro function: {IIF(....)}: http://docwiki.embarcadero.com/RADStudio/Sydney/en/System_Macro_Functions_(FireDAC)
  9. Dmitry Arefiev

    FireDAC and pooling random error

    You mean, that each FDQuery will get own connection from pool ? If yes, then this will lead to a lot of issues ...
  10. Dmitry Arefiev

    FireDAC and pooling random error

    When FDQuery's use ConnectionName, then single temporary TFDConnection will be created transparently and used by all FDQuery's, etc
  11. Dmitry Arefiev

    Migration from BDE paradox to TFDtable or other options

    FireDAC TFDTable emulates BDE/Paradox TTable behavior using LDW mode. This is expensive, and disabling LDW mode will improve performance. More info: http://docwiki.embarcadero.com/RADStudio/Sydney/en/Browsing_Tables_(FireDAC) But anyway, you will never get 100% similar performance to BDE/Paradox TTable with big tables. Any TxxxTable will request DB server and will fetch the data. When data is fetched, then operations will be fast and similar to TTable.
  12. Dmitry Arefiev

    Problems changing database with pooled connection

    Yes, it is. But you can use always full object (table) name.
  13. Dmitry Arefiev

    Problems changing database with pooled connection

    Other option is to use TFDManager.CloseConnectionDef http://docwiki.embarcadero.com/RADStudio/Sydney/en/Multithreading_(FireDAC)#Connection_Pooling
  14. Dmitry Arefiev

    Problems changing database with pooled connection

    FDManager.Active := False; // change what you need
  15. Dmitry Arefiev

    TFDQuery - Query all databases on a server

    Q3 at http://docwiki.embarcadero.com/RADStudio/Sydney/en/TFDQuery,_TFDStoredProc_and_TFDUpdateSQL_Questions
  16. Dmitry Arefiev

    Firedac - Sqlite - DateTime field

    Most right way will be to create an issue at quality.embarcadero.com. And attach the DB file with the words explaining what you did. I would expect, dates were inserted using format not supported by FireDAC.
  17. Dmitry Arefiev

    Firedac - Sqlite - DateTime field

    Sorry for spamming, dont know how it happened ...
  18. Dmitry Arefiev

    Firedac - Sqlite - DateTime field

    You have to read: http://docwiki.embarcadero.com/RADStudio/Sydney/en/Using_SQLite_with_FireDAC#SQLite_Data_Types http://docwiki.embarcadero.com/RADStudio/Sydney/en/Using_SQLite_with_FireDAC#Adjusting_FireDAC_Mapping
  19. Dmitry Arefiev

    Firedac - Sqlite - DateTime field

    You have to read: http://docwiki.embarcadero.com/RADStudio/Sydney/en/Using_SQLite_with_FireDAC#SQLite_Data_Types http://docwiki.embarcadero.com/RADStudio/Sydney/en/Using_SQLite_with_FireDAC#Adjusting_FireDAC_Mapping
  20. May be this will help: https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-default-secure-protocols-in-wi
  21. 1) If server is publicly accessible, please, log this issue to quality.embarcadero.com and attach simple test project. If there is some sensitive information, which you dont want to share publicly, then let me know. We can exchange it privately. 2) Otherwise, you can try to analyze the server using https://www.ssllabs.com/ssltest/ This may give some hints.
  22. Try to leave only TLS v 1.1 and 1.2 in SecurityProtocols.
  23. Please report this issue to quality.embarcadero.com, and get it fixed in 10.4 Update 1.
  24. Dmitry Arefiev

    Up-to-date 32 bit libmysql.dll?

    Start from this link: https://dev.mysql.com/downloads/c-api/
×