VistaDB.Net Logo

VistaDB 3.5 Build 84

by Jason Short 15 May 2009

Build #84, 05/15/2009

Build 84 is now available for download from the Account Manager.  This build includes an updated help file and some minor changes.  Continue reading to see the individual items.

NOTES

Updated help files -  This includes a new merged single help that includes both the API and User manual in a single file.  The separate API file is still included, but our goal is to get rid of it in a future release.  This is still only CHM file.  HTML Help 2 is a pain.  We can produce the same help file in HTML Help 2 for inclusion with Visual Studio help, but then the install takes about 3x longer due to help merge, and every time you update the entire help system has to rebuild.  Still looking for a better solution.

ISSUES AND FIXES

Repair Database screen was showing *..vdb3 in dialog.

Data Migration from SQL Server 2008 ignores FK's - Fixed.  SQL Server 2008 has a different function signature for getting FK's from the database.  We have updated the DMW with the new func if the SQLClient reports it is version 10.

Collection was modified exception - This error appears to have been related to GC ordering.  We have changed a destructor on a weakreference to not even touch the collection now during finalization.  Before all it did was set it to null, but apparently that causes the weakreference to reload and become pinned.

Installing on machine with 2 copies of Visual Studio (2003 and 2005) would generate an error.  We don't install anything for VS 2003.

OTHER NON TICKETED ITEMS

Some other minor internal changes for cleanup and disposal of objects.

 

Keywords: ,

Builds

Comments

18 May 2009 #

robert

I just accidently pressed the delete button in Data Buider.
I wasn't asked whether or not I wanted to delete the row and now it looks like it's gone for good.

Any idea how to get it back?

I'm not too happy about this right now.

And attempting to apply a filter or scope in Data Builder is next to useless.

Pissed!

robert United States

18 May 2009 #

js_vistadb

You are never asked if you want to delete it a row, it is a LIVE cursor.  Data Builder is not an end user tool, it is only for programmers to use.  

No, there is no way to recover a deleted row.  Just like running delete from table - it is executed and all the data is removed.  We don't flag things for removal and then purge them later like XBase.  You are actually touching the database.

If you wanted to implement something like that for your users you would do it through a trigger.  So when the row is deleted you make a copy to another row as a backup or journal.  All those things are possible, but of course they add overhead as well.  

If you are having a problem applying a Filter or Scope in Data Builder post in the forums for help.  You have to select the correct index first, or the filter operation will not work.  

js_vistadb United States

19 May 2009 #

ObnoxiousBob

Hi,  
I've found build 82 to be quite faster than build 72 (I upgraded from 72 to 82) but is it just me or build 84 is a little bit slower than build 82?

Love the product anyway  ;)

ObnoxiousBob United Kingdom

19 May 2009 #

js_vistadb

82-84 very little changed.  I don't see how any of those changes could have slowed anything down, if anything since the finalizer is NOT being called on that one object it should be faster (for that one object).  Nothing else major changed.

72-82 a lot changed.  That is one of the reasons for the 3.5 release.  A lot of internals changed during that time, not just for performance but all memory cleanup and internal algorithms.

Thanks for your comment, glad you are working well.

js_vistadb United States

4 June 2009 #

trackback

VistaDB 3.5 Build 84 Source Edition

VistaDB 3.5 Build 84 Source Edition

VistaDB .Net Database Blog

Comments are closed

Powered by BlogEngine.NET and VistaDB

Log in