home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / database / ingres / 1035 < prev    next >
Encoding:
Text File  |  1992-07-30  |  1.6 KB  |  41 lines

  1. Path: sparky!uunet!uunet.ca!canrem!dosgate![james.syniura@canrem.com]
  2. From: "james syniura" <james.syniura@canrem.com>
  3. Newsgroups: comp.databases.ingres
  4. Subject: passing table field r
  5. Message-ID: <1992Jul30.2697.848@dosgate>
  6. Date: 30 Jul 92 14:47:37 EST
  7. Reply-To: "james syniura" <james.syniura@canrem.com>
  8. Distribution: comp
  9. Organization: Canada Remote Systems
  10. Lines: 29
  11.  
  12. ───────────────────────────────────────────────────────────────────────┤
  13. WJ>We are running INGRES 6.4 on a Sun.  I have a tablefield defined in an
  14. WJ>ABF application frame which I pass to another frame like this:
  15. WJ> callframe modproc (modproc := emptable.all);
  16. WJ>Emptable has two fields, empnum and empname.  The called frame
  17. WJ>"modproc" has two simple fields also called empnum and empname.  I
  18. WJ>would like the user to simply be able to change those fields.  However,
  19. WJ>if the fields are changed, when the user returns to the calling frame,
  20. WJ>the table fields HAVE NOT CHANGED.  I can't figure out what I'm doing
  21. WJ>wrong.  The manual says that I'm passing the table field row by
  22. WJ>reference, so you'd think that it would be changed.
  23.  
  24. WJ>What gives here?  Please E-mail me directly; I'm not on this list.
  25.  
  26. Since I can't E-mail you directly, maybe this will make it's way to you.
  27.  
  28. Try sending the table row by reference, in other words use
  29. callframe xxxx (  table.name = byref(table.name));
  30.  
  31.  
  32. ----------------------------
  33. Bell Canada - System Support
  34.  
  35. James Syniura
  36. ---
  37.  ■ DeLuxe²/386 1.12 #6442 ■ Captain, please not in front of the Klingons!
  38. --
  39. Canada Remote Systems  - Toronto, Ontario/Detroit, MI
  40. World's Largest PCBOARD System - 416-629-7000/629-7044
  41.