Recent content by mra

  1. M

    Limit of repeat/undo units per session reached. (9456)

    To Tom We do not upgrade, because, we're moving our application away from Progress :( The most vital parts of our application is build using C and sql89/C. Progress does not support embedded SQL in version 10 (instead they promote using ODBC). The performance of the SQL92 interface is not nearly...
  2. M

    Limit of repeat/undo units per session reached. (9456)

    Hi Tom! I'll try to explain my situation. We're building Dispatching systems for Taxi-Company's. Trips are being booked into the system by operators, internet, batch systems and the like. The number of bookings per day can be several thousand. For every booking a number of cars a being tested...
  3. M

    Limit of repeat/undo units per session reached. (9456)

    Hi Joey! Thanks for the reply m8. I've read the PEG discussion, and also received a reply from Progress support, which basically said "apart from using DO WHILE, we don't have any information to give you...". The details about how 4GL works in this situation, is not given by Progress...
  4. M

    Limit of repeat/undo units per session reached. (9456)

    Running Progress version 9.1D on Linux RedHat. We're starting to get the following error: "Limit of repeat/undo units per session reached. (9456)" The problem occurs in a persistent procedure running on an Appserver. This procedure is used to poll the database for changes. Within the procedure...
  5. M

    Data Transformation from 4GL to SQL92

    Hi! You're out of luck here, because sql92 triggers do NOT fire if you update the database from 4GL, and vice versa. You have to comminucate in some other way (sockets). Kind regards Mike
  6. M

    Browse Query

    I can't imagine how!! :blue: Regards Mike
  7. M

    Does Progress/ODBC function in the real world?

    Probably! Progress did not have native SQL support until version 9. Queries is working fine, but parsing the ODBC calls takes time. They're working on it. :) Regards Mike
  8. M

    Convert SQL to Progress (Outer Join)

    You want to do something if data is in DB1.MyTable but not in DB2.MyTable - Am I correct? Try this: for each DB1.MyTable where .....: if not can-find( first DB2.MyTable where <Join to DB1.Mytable>) do: display "Not in DB2.MyTable". end. end. can-find is faster, beacuse...
  9. M

    Does Progress/ODBC function in the real world?

    Hi All - Thanks for your answers! :) I've looked into the matter my self, and found out a lot of things. First of all - The ODBC server (Not Open Interface, but SQL-92 ODBC server) DOES NOT WORK until 9.1C - Progress told me this. The query optimizer and the server is buggy. 9.1C...
  10. M

    Thin Client - With/Without SO

    Hi! We've developed an application in java, using appservers as the connection to the database. It works quite smoothly except for the stability of the appservers. Speed is acceptable. There are some overhead in calling the methods on the appserver, but by optimizing the serialize methods...
  11. M

    SQL-92 Stored procedure performance

    Hello Talkers Is there anybody out there - who knows about Java stored procedures? I can't understand why I get almost the same performance using ODBC from C++ and Stored Procedures. Off-loading to the server should boost performance considerably. Is there some setup I should check...
  12. M

    How to make a form visible?

    Uh!! Ehh! That's quite a mouth full :D First of all, when you call your windows persistent, they'll run simultaneously (not multithreaded - Big difference). Progress will load a persistent procedure into memory, run the main part, and return to the caller. The new procedure will respond to...
  13. M

    How to make a form visible?

    Hi Kenneth Persistent procedures will be deleted when the calling procedure ends - is this the Case? If your testing from a procedure editor, your window will flash. Try adding: wait-for "close":U of hProc. After the call. If you start Pro*Tools / Procedures You'll be able to...
  14. M

    How to make a form visible?

    Hi Kenneth! Running a window persistent is no different that any other procedure. DEF VAR hProc AS HANDLE NO-UNDO. RUN wMyWindow PERSISTENT SET hPROC. IF NOT VALID-HANDLE( hProc ) THEN DO: MESSAGE "Could not start MyWindow" VIEW-AS ALERT-BOX ERROR. END. A persistent procedure...
  15. M

    Here's another one - colour formatting

    No! This is under windows' control! Regards Mike
Top