[ATTN!] Inform us about your show-stoppers bugs in 2.4 betas
 if any!
    Ruslan Zasukhin 
    sunshine at public.kherson.ua
       
    Fri Jul  7 20:32:06 CDT 2006
    
    
  
On 7/7/06 1:39 AM, "Dave Addey" <listmail1 at dsl.pipex.com> wrote:
Hi Dave,
> The bug I reported today - Mantis 0001675 - is a showstopper for us.  We
> can't implement our new iPod support without it being fixed.
Okay, so I check your project attached to 1675
------------------------------------------------
  // create a database
  theDatabaseFile = SpecialFolder.Desktop.Child("TestDatabase1")
  if theDatabaseFile.Exists then theDatabaseFile.Delete // delete the file
if it already exists
  TestDatabase1 = New myDatabase
  TestDatabase1.Create(theDatabaseFile, EVDbMode.kDscDatBlbInd, 32 * 1024)
  
  // create a second database
  theDatabaseFile = SpecialFolder.Desktop.Child("TestDatabase2")
  if theDatabaseFile.Exists then theDatabaseFile.Delete // delete the file
if it already exists
  TestDatabase2 = New myDatabase
  TestDatabase2.Create(theDatabaseFile, EVDbMode.kDscDatBlbInd, 32 * 1024)
------------------------------------------------
Okay, so you use Class - way
And now you do:
  
------------------------------------------------
  // drop a table from one of the databases
  TestDatabase1.DropTable TestDatabase1.TestTable  <<<< so so, danger
  // and create it again
  TestDatabase1.TestTable = New myTable        <<<<<<<<< WRONG
------------------------------------------------
OPS. This is wrong code of course!!!
You cannot MODIFY so easy structure of db if you use Class way.
Class way -- this is FIXED structure.
Read about this docs.
DropTable, CreateTable() should be used only in API way.
-- 
Best regards,
Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc
Valentina - Joining Worlds of Information
http://www.paradigmasoft.com
[I feel the need: the need for speed]
    
    
More information about the Valentina-beta
mailing list