CDaoDatabase.Open() fails
Ramachandra Rao -- chandu@ampersand.soft.net
Wednesday, November 13, 1996
Environment: NT 3.51 VC++ 4.0 ACCESS 2.0
Hi
I am trying to open a database by CDaoDatabase.Open() only to get an
assertion. The Workspace is supposed to be created implicitly but it
fails to do so. When I tried to trace the error I noticed that
InitializeEngine() in InitWorkspace() is failing. This happens
continuously irrespective of the database (Access 2.0) .The craziest
thing about this is that it was working on all the other machines and it
worked countless times on my machine before it started behaving funnily.
This happened in 2 machines and the only solution we found out was to
reinstall VC++ again.The database is not corrupted.
Anyone out there with a solution up their sleeve ?
Thanks
Chandu
Mike Blaszczak -- mikeblas@nwlink.com
Thursday, November 14, 1996
At 09:30 11/13/96 +0530, Ramachandra Rao. S wrote:
>Environment: NT 3.51 VC++ 4.0 ACCESS 2.0
> I am trying to open a database by CDaoDatabase.Open() only to get an
>assertion.
Which assertion do you get? Specifically? Like, which file and line number
does the assertion happen on?
Did you _really_ expect to get a useful answer without supplying
that information with your question?
>The craziest
>thing about this is that it was working on all the other machines and it
>worked countless times on my machine before it started behaving funnily.
Maybe something's wrong with your installation of DAO. Maybe something's
wrong with your installation of Access. Does Access work okay? What
happens if you reinstall DAO?
Since you don't know what assertion you get, exactly, your only choice is
to sit around and guess.
.B ekiM
http://www.nwlink.com/~mikeblas/
I'm afraid I've become some sort of speed freak.
These words are my own. I do not speak on behalf of Microsoft.
Vincent Mascart -- 100425.1337@compuserve.com
Friday, November 15, 1996
>From: "Ramachandra Rao. S"
>Subject: CDaoDatabase.Open() fails
>Environment: NT 3.51 VC++ 4.0 ACCESS 2.0
>
>Hi
> I am trying to open a database by CDaoDatabase.Open() only to get an
>assertion. The Workspace is supposed to be created implicitly but it
>fails to do so. When I tried to trace the error I noticed that
>InitializeEngine() in InitWorkspace() is failing. This happens
>continuously irrespective of the database (Access 2.0) .The craziest
>thing about this is that it was working on all the other machines and it
>worked countless times on my machine before it started behaving funnily.
>This happened in 2 machines and the only solution we found out was to
>reinstall VC++ again.The database is not corrupted.
> Anyone out there with a solution up their sleeve ?
>
>Thanks
>Chandu
Check if the DAO engine is correctly registred. If not, you can use Regsvr32 to
register it again.
Vincent Mascart
100425.1337@compuserve.com
| Вернуться в корень Архива
|