Stuart Stout
asked on
Can't find DAO350.DLL - permissions problem
Visual Basic 6 has been installed on a Windows 2000 machine.
VB launches successfully with admin rights.
However it will not launch as a standard user - the message 'Can't find file DAO350.DLL' is displayed.
The application closes when OK is clicked.
I have tried re-registering the DLL, installing MDAC and reinstalling Visual Studio - but the problem won't go away.
Visual C++ runs correctly.
Please help ...
VB launches successfully with admin rights.
However it will not launch as a standard user - the message 'Can't find file DAO350.DLL' is displayed.
The application closes when OK is clicked.
I have tried re-registering the DLL, installing MDAC and reinstalling Visual Studio - but the problem won't go away.
Visual C++ runs correctly.
Please help ...
Hi!
Try this on run command line:
Regsvr32 C:\Program Files\Common Files\Microsoft Shared\DAO\DAO350.DLL
If it's not there try to locate that dll using Find and move it there and reply that command
Some versions of Office install tend to remove older DAO versions from the registry.
Matti
Try this on run command line:
Regsvr32 C:\Program Files\Common Files\Microsoft Shared\DAO\DAO350.DLL
If it's not there try to locate that dll using Find and move it there and reply that command
Some versions of Office install tend to remove older DAO versions from the registry.
Matti
Hi!
There is a error this is in correct format:
Regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO350.DLL"
Matti
There is a error this is in correct format:
Regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\DAO350.DLL"
Matti
ASKER
Thanks for the comments so far.
I have tried regsvr32 but this has not worked.
the application works fine when logged in as an admin, but not as a user??
also tried the MDAC solution with no sucess.
I have tried regsvr32 but this has not worked.
the application works fine when logged in as an admin, but not as a user??
also tried the MDAC solution with no sucess.
Hi!
When you open database for write it will create ldb-file and can't do that if there is regular user. Set priviliges "full control" for your database folder.
Matti
When you open database for write it will create ldb-file and can't do that if there is regular user. Set priviliges "full control" for your database folder.
Matti
did you try the Jet Engine solution I guided you to?
ASKER
Hi there all.
Yes I have tried the Jet engine solution.
It is not an application that has been written in VB it is the application itself, All works fine when logged on as an system administrator, however when logged on as a user if you try to launch VB you get the message 'Can't find file DAO350.DLL' if you add the users to the local admin group all works fine.
This is not a solution due to company policy.
Chuckie1
Yes I have tried the Jet engine solution.
It is not an application that has been written in VB it is the application itself, All works fine when logged on as an system administrator, however when logged on as a user if you try to launch VB you get the message 'Can't find file DAO350.DLL' if you add the users to the local admin group all works fine.
This is not a solution due to company policy.
Chuckie1
Thinking that when open the database it's readonly=False
Chance that then it will open for users.
Matti
Chance that then it will open for users.
Matti
ASKER
Matti
Its not a database, It happens when trying to actually open up Visual Basic to start programming.
Its not a database, It happens when trying to actually open up Visual Basic to start programming.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;172733