Error Messages On Deletes (+new filenamesyntax code)

  • Hi,
    I have been using Conquest for about a year with both Access and SQL Server. What a great product!
    There is one problem that is consistent. When I delete a study or a patient from the "Browse Database" tab I get a messagebox "Row handle referred to a deleted row or a row marked for deletion". The delete does take place but the messageboxes keep coming up and I have to stop the app from the task manager.
    What am I doing wrong?
    Thanks
    Tom

  • Hi Tom,


    What version are you using?


    please try version 1.4.12 (just replacing your dgate.exe and conquestdicomserver.exe by the latest ones should do). We recently discovered and fixed a bug in the delete procedure in dgate.exe. This might solve the issue.


    Regards


    Marcel

  • Hi Marcel,
    We are using the code from your 14.12 alpha release. We modified the dgatefn.cpp file to place the dicom files in a custom directory structure. The same thing happens with 14.11 that we had not modified.


    Could you tell me where the changes are that fix the delete bug? I would like to try those changes in our version.
    Thanks
    Tom

  • Hi Tom,


    Get the dgate1412 code and compare. We added a BindField to all queries in several files even if the data is not used (See Nasty bug in the update history). Prior, an old pointer would be used causing 'random' trouble. Then, you may try with and without BDE - this affects GUI operation.


    You might also look if your custom directory structure could be made with the fairly new flexible filenamesyntax structure - using fields like %p etc.


    Regards, Marcel

  • Thanks, I'll look through the code for references to the Bindfield.


    What we did was add to the routine you have for the flexible filenamesyntax so we could also use date of study (year, month, day) and the center number (1st 2 digits of the PatientID). I'll be happy to send you the code if you are interested, it just adds some additional wild cards to the code you already have for the filenamesyntax in the INI file.
    Tom

  • Hi Marcel,
    Here is the code that we modified. Please understand that we are a bunch of vb.net programmers! If you tell me how to send you a big zip file I can send you a Visual Studio 2005 project that I use to compile this (I used your Linux code as a base).


    I use these strings for the ini files:
    #Regional Server
    #FileNameSyntax = c%centernumber\Images\%centernumber\y_%year\m_%month\d_%day\%id\%studyuid_%seriesid_%imagenum_%time_%counter.dcm
    #Center Server
    #FileNameSyntax = %centernumber\y_%year\m_%month\d_%day\%id\%studyuid_%seriesid_%imagenum_%time_%counter.dcm


    Here is the modified dgatefn.cpp code (moderator: condensed the code, will be included in next release).


  • We are a small chain or Urgent Care centers. The centers each have a 2 digit center number which we use as a prefix to the patientID. We have a local conquest server at each center and a main conquest server at our regional office. I use windows replication to send the files from the centers to the main office and then use the dgate commands to import the files when they pop up in the directories.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!