Search results

  1. tamhas

    Question Extended Ascii Characters

    The table you are showing is not for 8859-1 ISO/IEC 8859-1 - Wikipedia There is no box in 8859-1.
  2. tamhas

    Question How To Handle "no More Resources."

    Plus -n has only a passing relationship to licensing ...
  3. tamhas

    Question For Each Where Clause Wildcards

    For situations like this, my inclination is to test the values the user has supplied and construct a where clause dynamically based on what I find there. Thus, if the user supplies "*", simply omit that field from the where clause altogether. Not only does this allow making much more efficient...
  4. tamhas

    Error Not Commited To Db

    Done the COMPILE LISTING yet? You can also do it for the program that calls this one to see if there is a transaction active at the time of the call. Other than that, I agree with the other advice you have been given. Sometimes, people think they need huge transactions out of some notion that...
  5. tamhas

    Avoid Non Printing Characters

    Replace() is a much faster way.
  6. tamhas

    Accessing Data On Progress Tables

    The two common ways of looking at the data are an ABL program (the Progress 4GL) or SQL. But, given your apparent lack of ABL knowledge (or you wouldn't be asking the question), a third option, as Marco suggests, is DataDigger, which is ABL designed to make it easy to browse through the data...
  7. tamhas

    Importing .d Created From Data Dictionary

    I.e., code it the way you should and the issue doesn't arise ... :)
  8. tamhas

    Question What Is Active Index?

    So that it can be used. If it is inactive, it can't be used.
  9. tamhas

    Question Error Loading Df File

    You don't want *any* number separator except the decimal when providing numeric constants.
  10. tamhas

    Answered Are Procedure Libraries Present In 10.2b?

    Are we talking about using persistent or superprocedures?
  11. tamhas

    Question Using Shared Frames

    To followup on what James said, good progress implies encapsulation of related behavior in a procedure or object and clear passing of needed parameters between these procedures or objects, so that you can clearly trace the flow of information and know exactly where something came from and went...
  12. tamhas

    Table Size/records

    RECORD-LENGTH gives you the size of the *data* in the record. On disk there is additional space consumed by the DB housekeeping information.
  13. tamhas

    Table Size/records

    For each?
  14. tamhas

    Update To Data Base Table Is Getting Rolled Back

    If you F4 within a transaction, it will roll back. So, don't do that. You need to either limit the scope of the transaction ... always a good idea ... or provide another exit mechanism which won't cause and undo. Note that it is a strong design principle that one should never have a...
  15. tamhas

    Question Concurrent Appserver Connection

    Note that the .lic file is connections, which may or may not correspond to users in your license. If you have a concurrent user license, then the big question is whether your users create multiple simultaneous sessions from the same device. If they create 3 sessions, that is 3 connections in...
  16. tamhas

    Update To Data Base Table Is Getting Rolled Back

    Have you done a COMPILE LISTING yet on on the programs in the stack?
  17. tamhas

    Question How To Read Unicode U+20ac And Display Its Symbol As Output?

    If I remember correctly, 8859-1 has no euro symbol, but 8859-15 does.
  18. tamhas

    Update To Data Base Table Is Getting Rolled Back

    find first is almost always wrong. If the keys provided identity a unique record, then you are sending a false signal to anyone who has to maintain the code since it appears that you want the first of a group. If the keys are not unique, then the implication is that you are treating the first...
  19. tamhas

    Update To Data Base Table Is Getting Rolled Back

    There is always a transaction scope, whether you define it explicitly or not. It can propagate down from a higher level program, so a program that looks like it has no scope may still be within a transaction scope. One of the really big reasons to explicitly define scope is so that you can be...
  20. tamhas

    Update To Data Base Table Is Getting Rolled Back

    You need to complete the transaction before hitting F4 or you will undo the transaction. Use COMPILE LISTING to see transaction scope.
Back
Top