Valentina for Director fails to update db on OSX

Jonkman, Mark MJONKMAN at plato.com
Fri Nov 14 07:59:56 CST 2003


Hi Ruslan

No we have the database split into 3 files:

AdminDB.dat
AdminDB.ind
AdminDB.vdb

Thanks

Sincerely
Mark R. Jonkman


-----Original Message-----
From: Ruslan Zasukhin [mailto:sunshine at public.kherson.ua]
Sent: Friday, November 14, 2003 2:41 AM
To: valentina at lists.macserve.net
Subject: Re: Valentina for Director fails to update db on OSX


on 11/14/03 2:57 AM, Jonkman, Mark at MJONKMAN at plato.com wrote:

Hi Mark,

Okay I need check this.

Question: you keep database in the one file only?
            i.e. You use mode 1 for db, yes?

> Hi Ruslan
> 
> Yes, you can add records with no problems.
> If you attempt to delete or modify records it fails silently. I just
walked
> the code in the Director debugger and ValentinaError() shows no errors on
> database open, the sql select, or on the deletes.
> 
> in pseudo code it looks (don't have the code open at the momement)
> 
> open the database
> create cursor using "Select * From student_record WHERE RecID = 23"
> myCursor.DeleteAllRecords()
> close the database
> 
> ValentinaError() is done after each valentina call.. all calls report no
> error (a 0 is returned)
> 
> On all other platforms, the records are deleted (OS9 and all windows
> platforms). Under OSX if the OSX user is the user that "owns" the vdb file
> then the record is deleted. If not, then the record is not deleted.
Copying
> a vdb file from the cd used to install the courseware and overwriting the
> existing one results in everything working. Log back in as a different
user
> and attempt to run the same application results in the records not being
> able to delete again. Whoever has ownership of the vdb file in OSX
> terminology seems to have the rights to delete records and update but
those
> who do not can only add records but not delete records.
> 
> Its really baffling me. It just doesn't make any sense at all.
> 
> We are using a VISE installer to place the original files on the enduser's
> computer. this is done using file copy from the cd vs files packaged into
> the installer. The cd's are hybrid cd's created on OS X 2 using Toast 5.2

-- 
Best regards,
Ruslan Zasukhin      [ I feel the need...the need for speed ]
-------------------------------------------------------------
e-mail: ruslan at paradigmasoft.com
web: http://www.paradigmasoft.com

To subscribe to the Valentina mail list go to:
http://lists.macserve.net/mailman/listinfo/valentina
-------------------------------------------------------------

_______________________________________________
Valentina mailing list
Valentina at lists.macserve.net
http://lists.macserve.net/mailman/listinfo/valentina


More information about the Valentina mailing list