I really want to use JDB as an offline database for one of my projects but I have this problem where it cannot be "built" to a standalone code. Last time I checked, I cannot deploy it as one IJS file because of some dependencies in the "addons" library. My production deployment only distributes J.EXE, J.DLL, J_REGISTER.bat and the IJS file.
What's the current state? Sorry, but I'm too busy right to test personally. r/Alex -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Tirrell, Jordan (Consultant) Sent: Friday, September 25, 2009 3:38 AM To: Programming forum Subject: Re: [Jprogramming] JDB wrong data I'm using a simple workaround right now where I put duplicate columns in the unique part of the middle table for the columns which reference the lower table, so that the structure is identical except that the upper table sees the uniqueness directly in the middle table now because of these duplicate columns. This seems to work on the sample data and I'm currently trying it for a much larger database, but I'd still like to get an actual fix eventually. Does anyone else use JDB regularly for large databases? Jordan -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Tirrell, Jordan (Consultant) Sent: Wednesday, September 23, 2009 2:28 PM To: Programming forum Subject: Re: [Jprogramming] JDB wrong data My understanding is when you reference another table you are referencing the hidden column autoid, which indexes its unique columns. So a reference to another table is always to its unique columns. Unique columns are only needed in the table being referenced to, which my example has (upper table references the unique 0 100 1 and 0 200 1 from middletable, which in turn reference the unique 0 100 and 0 200 from lowertable). The problem, as Devon found, is that JDB doesn't seem to handle references to unique data which is unique only by reference to another table (that is, if we instead had 0 100 0 and 0 200 1 in middletable we'd be fine, since the uniqueness is in middletable without its reference to lowertable). Jordan -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Raul Miller Sent: Wednesday, September 23, 2009 11:59 AM To: Programming forum Subject: Re: [Jprogramming] JDB wrong data On Tue, Sep 22, 2009 at 11:52 PM, Devon McCormick <[email protected]> wrote: > Not sure I really understand this, but if "midkey" has unique values, JDB's documentation says it expects unique columns for references to other tables. -- Raul ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
