Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. USING da.*.
  2.  
  3. {includes/dsUserUserRole.i}
  4.  
  5.  
  6. DEFINE VARIABLE test      AS CLASS AppUser      NO-UNDO.
  7. DEFINE VARIABLE httHandle AS HANDLE             NO-UNDO.
  8. DEFINE VARIABLE tBUFFER   AS HANDLE             NO-UNDO.
  9. DEFINE VARIABLE hquery AS HANDLE      NO-UNDO.
  10.  CREATE QUERY hquery.
  11.  
  12.  
  13. httHandle = TEMP-TABLE ttAppUser:HANDLE.
  14.  
  15.  
  16.  
  17.  
  18. test = NEW da.AppUser (INPUT httHandle).
  19.  
  20.  
  21.  
  22. httHandle = test:fillttTable().
  23. CREATE BUFFER tBuffer FOR TABLE httHandle.
  24.  
  25. hQuery:SET-BUFFERS(tBuffer).
  26.  
  27. hquery:QUERY-PREPARE(SUBSTITUTE("for each &1 no-lock", tBuffer:NAME)).
  28. hquery:QUERY-OPEN().
  29.  
  30. DO WHILE NOT hquery:QUERY-OFF-END:
  31.   hQuery:GET-NEXT(NO-LOCK).
  32.   IF NOT tBuffer:AVAILABLE THEN
  33.     LEAVE.
  34.     CREATE ttAppUser.
  35.     ASSIGN
  36.     ttAppUser.AppUserID =           tBuffer:BUFFER-FIELD(1):BUFFER-VALUE()
  37.     ttAppUser.NAME =                tBuffer:BUFFER-FIELD(2):BUFFER-VALUE()
  38.     ttAppUser.UserName =            tBuffer:BUFFER-FIELD(3):BUFFER-VALUE().
  39. END.
  40.  
  41. FOR EACH ttAppuser:
  42.     DISPLAY ttAppUSer.
  43. END.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement