Recent content by Davidl

  1. D

    Cannot find record error on ApplyUpdates

    Further investigations : Briefcase file saved after a SELECT * FROM Table using a BDE TQuery - the resultant file contains extra information ( specifically the name of the table ) than the same select statement from the same table run through a TOracleDataSet. Attempting to apply delta changes...
  2. D

    Cannot find record error on ApplyUpdates

    In Delphi 4, its a TProvider that has ResolveToDataset. This property didn't seem to get added to a TDataSetProvider until Delphi 5. Either way, I'm using a TOracleProvider, which is inherited from a TCustomProvider, and therefore does not have this property. Any other suggestions ? Thanks
  3. D

    Cannot find record error on ApplyUpdates

    I have a three-tier app, using TClientDataSet on the client application side, to a TOracleProvider and TOracleDataSet pair on the server side. Both in Delphi 4. As part of my client side application, I am using the 'briefcase model' functionality of client datasets whereby you can download to...
  4. D

    AV error in multi-thread application

    Sent yesterday morning. Can you confirm please. Thanks
  5. D

    AV error in multi-thread application

    Hi I have a multi-thread / multi-session application which is giving me access violation errors ( and ORA-12154 errors as it happens ). I have seen a few posts on this whereby you were looking for a test app which fails. I scaled my application down to the bare minimum code, and using the code...
  6. D

    "Out of Memory" after many SELECTS

    Just for further info, I have now written the same test project that I gave you in Delphi 5, and it does NOT seem to experience the same problems. This would seem to imply that its an actual Delphi 4 bug that was somehow fixed in 5. Now sure if that helps you any. It doesn't help me too much...
  7. D

    "Out of Memory" after many SELECTS

    Hiya Marco. Any news ?
  8. D

    "Out of Memory" after many SELECTS

    I am not familiar with that tool. I went looking for it, but I don't know where to get it any more. It looks like its been defunct a while. The turbopower.com website doesn't respond either. Anyway, I have now built a scaled down very of two apps, one for the server layer and another for the...
  9. D

    "Out of Memory" after many SELECTS

    Hi Marco. Since my last post I have coded a stress test project to work in a two tier mode, simply opening and closing TOracleDataSet's directly without any three-tier stuff involved, and that works fine. The problem seems to have all the hallmarks of a memory leak type problem, buried somewhere...
  10. D

    "Out of Memory" after many SELECTS

    In other words, I get the errors with or without it. So setting Unidirectional had no effect.
  11. D

    "Out of Memory" after many SELECTS

    Actually, as an addition to the last post, an "out of memory" also occurs in the GetMem call of the OracleData unit TRecordDataList.AllocateBlock.
  12. D

    "Out of Memory" after many SELECTS

    Yeah - I tried the Unidirectional but it didn't do any good. I wrote a multi-threaded stress test program to constantly open and close a set of datasets - which is TOracleDataSet and TOracleProvider pairs in a multi-threaded server application. This essentially mimics multiple client PCs running...
  13. D

    "Out of Memory" after many SELECTS

    Is there any update on this issue ? I have a similar problem in a three-tier app. In my case it occurs on opening client datasets. The problem is not isolated to any particular one and the datasets in question can have been previously opened many many times. Also, the problem does not occur with...
  14. D

    Savepoints

    Ok - Thanks.
  15. D

    Savepoints

    Thanks Marco. If I may impose upon you a bit more, have you any experience with anyone attempting to do what I am ? In other words, any suggestions for how you would tackle trying to automate an upgrade which comprises DB structural changes ? Preferrably without having to export and then...
Back
Top