.NET

.NET

Reply
Contributor
17 Posts
0 Kudos
Registered: ‎06-19-2012
Post 1 of 4

Different ways of reading a document database

164 Views, 3 Replies
06-20-2012 01:38 AM

Hello,

 

I'm getting a problem regarding getting a document database. I've tested two alternatives:

Alternative1

doc = autoCadApp.DocumentManager.Open(fullpath);
autoCadApp.DocumentManager.MdiActiveDocument = doc;
doc.LockDocument(DocumentLockMode.Write, null, null, false);

Database db = doc.Database

 

Alternative2

Database db = new Database(true, false);

db.ReadDwgFile(fullpath, FileShare.ReadWrite, false, string.Empty);

 

Because what I'm trying to do is modify the xref path of documents, and when i detach the xref and then attach the newer xref, if i access the database from the alternative 1, I don't get any error and the xref is updated correctly. But when I use the alternative number 2, when I attach a newer xref i get and ePermantlyErased exception. Shouldn't that be the same? By the way, I need to open the document silently that is why I'm using alternative number 2.

 

 

Thanks and kind regards,

Diogo

Distinguished Contributor
716 Posts
4 Kudos
Registered: ‎01-24-2003
Post 2 of 4

Re: Different ways of reading a document database

06-20-2012 07:39 AM in reply to: DiogoSantos

post your code for alt 2

Contributor
17 Posts
0 Kudos
Registered: ‎06-19-2012
Post 3 of 4

Re: Different ways of reading a document database

06-20-2012 07:44 AM in reply to: eljobe

Hello,

 

I was doing something wrong, I've already corrected it.

Besides doing the code of alternative 2, i was still openning the document, and for that i was getting exceptions related to conflicts.

 

Thanks anyway.

 

Diogo

Distinguished Contributor
716 Posts
4 Kudos
Registered: ‎01-24-2003
Post 4 of 4

Re: Different ways of reading a document database

06-20-2012 07:46 AM in reply to: DiogoSantos

I figured it was something like that.

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Are you interested in helping shape the future of the Autodesk Community? To participate in this brief usability study, please click here. Your time and input is greatly appreciated!