Search results

  1. tamhas

    Question Following the way of changing a value

    If it matters that you have the absolute latest value at some point in your code, then read it again. In particular, if you are updating a record, read it no-lock, do any UI, read it again, check whether the original is different from the current, if the same, then commit your changes, if not...
  2. tamhas

    NEED URGENT HELP!

    Did you look in the license file? In general, neither is going to expire. Your maintenance may expire and there are some special kinds of licenses like the old PSDN licenses which expire, but in general database and software licenses don't expire unless they are SaaS.
  3. tamhas

    Question Application Dictionnary

    I have heard, over the years, of shops that didn't allow e-mail, so no PEG( when it existed) and shops that don't allow browsing, but the idea of allowing ProgressTalk and not Progress Communities is like expecting you to touch type in mittens.
  4. tamhas

    Error Import command error

    Embedded nulls?
  5. tamhas

    Question Application Dictionnary

    You would have to do a huge amount of work to just duplicate what is available in off the shelf tools. You might ask this question on Progress Communities ... I think there are more big shops there which are more likely to use such tools.
  6. tamhas

    Answered Number of reading

    Point out to your IT chief that, not only will it cost him a lot more to get an internal solution (your time), he will keep paying and paying and paying for future research tasks which would otherwise be free using ProTop. Not using it is silly.
  7. tamhas

    Thank you

    Not true today in this very forum! :{
  8. tamhas

    Question Batch CHUI client and -debugalert

    One might note that "batch" and "CHUI" are mutually exclusive ... :)
  9. tamhas

    Compiling a cls USING itself

    Why are you trying to do this? There is no point in USING pointing to self. Also not sure what you are trying to accomplish with the compile code.
  10. tamhas

    Comment Never seen this before on a FOR EACH statement.

    It would be interesting to know where the block label was relative to the FOR EACH...
  11. tamhas

    Accessing Openedge Database with USERID only?

    Note also that the password stored in the database cannot be decrypted to a plain text password. The validation is between encrypting what the user entered and what is stored. So, what you probably should do is to have a procedure which sends the user a new temporary password and, as James...
  12. tamhas

    Connect DB running on a Unix system to a Windows Development environment

    For a reasonably modern version of Progress, which you have, you really want to be using PDSOE.
  13. tamhas

    Answered Can (SQL) UPDATE STATISTICS hamper performance of ABL AFTER the fact - NO!

    One might say that a -L that big is a sure sign of code that needs fixing...
  14. tamhas

    Go home WAIT-FOR, you're drunk.

    you're drunk.
  15. tamhas

    Learn Progress

    The Progress conference is called ProgressNEXT this year. This site and communities.progress.com are good places to ask questions. OEHive.org is a good source for code samples and tools. Progress has a program of on-line education, which I have no experience with.
  16. tamhas

    Question Record delimiter on EXPORT

    You need some interaction with the recipient ... what do they actually want you to do with the new lines? If they want to preserve them, then mutually pick a character to substitute and replace on export and reverse replace on import. If they can't actually handle them at all, then decide...
  17. tamhas

    what is the use of Work table.

    FWIW, if the data can be safely held in memory and you don't need an index, i.e., order doesn't matter, work-tables are higher performance than temp-tables and consume less space. It is possible to build a work-table in order, but if you need order just use a temp-table.
  18. tamhas

    Temp-table Scope Clarification

    You need to look carefully at the various ways of passing temp-tables. Passing as a copy means clean separation, but it also means the overhead of making a copy. Passing by reference just passes a handle and so is much more performant, but means you do not have the separation. Whether or not...
  19. tamhas

    Question Display Zero @ Decimal Datatype

    Note, the two are independent. DECIMALS determine the precision with which the number is stored. You have no control over the 0s and 1s in that storage, but it will store enough bits to give you the desired decimal precision in what is stored. You may then display that number with any...
  20. tamhas

    Question How Share Temp-table Across Reports

    A shared temp-table is almost certainly the wrong solution. Much better is to generate it once and store it somewhere - in a temporary table, possibly in its own DB freshly created by the process which does the generation, or as XML or JSON. Then, have the consuming programs get it from that...
Back
Top