Author |
Topic |
SphiNx_
Starting Member
18 Posts |
Posted - 18 August 2002 : 08:43:24
|
Hmm one day it cracked, i havent done anythin. It gave me this msg:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x698 Thread 0x550 DBC 0x13109544 Jet'.
/forum/inc_top.asp, line 75
What is the problem ? plz help, i dont want to restart my forum =/ |
|
Hamlin
Advanced Member
United Kingdom
2386 Posts |
Posted - 18 August 2002 : 08:50:08
|
Try upgrading the database to access 2000 and changing the connection string to one of the access 2000 ones... |
|
|
SphiNx_
Starting Member
18 Posts |
Posted - 18 August 2002 : 08:51:06
|
It is acces 2000...
|
|
|
Hamlin
Advanced Member
United Kingdom
2386 Posts |
Posted - 18 August 2002 : 08:54:53
|
Hmm ok, its just that I always thought that "ODBC Drivers" occured when using an access 97 connection string at least, does the connection string you use have start like this?
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
Also when did you convert the database as the one that comes with snitz is access 97 fornat. |
|
|
SphiNx_
Starting Member
18 Posts |
Posted - 18 August 2002 : 09:04:18
|
In line 75, as the error refer to this is the only think written there: my_Conn.Open strConnString
Nothin else..
|
|
|
Hamlin
Advanced Member
United Kingdom
2386 Posts |
Posted - 18 August 2002 : 09:08:28
|
Ok I'm a bit lost now have you checked what connection string you have? Also you did not answer my question about when you upgraded the database to access 2000... |
|
|
SphiNx_
Starting Member
18 Posts |
Posted - 18 August 2002 : 09:12:54
|
Hmm well.. i havent upgraded at any time, i have just DL the lates snitz forum.
|
|
|
Hamlin
Advanced Member
United Kingdom
2386 Posts |
Posted - 18 August 2002 : 09:15:17
|
Well then the database is in access 97 format, like I said before try upgrading the database to access 2000, if you dont have access 2000/XP then I can try and do it for you.
After that is done you will also need to change the connection string so it starts with
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
In the config.asp file, if I recall correctly this error is normally fixed after upgrading the database |
Edited by - Hamlin on 18 August 2002 09:16:29 |
|
|
SphiNx_
Starting Member
18 Posts |
Posted - 18 August 2002 : 09:19:14
|
What is wrong with the inc_top.asp file in line 75 then ?
Well i really dont know how to upgrade, so it would be nice if u want to help me.
Uhmm what about all the posts and settings i had? will it be gone now ? |
|
|
Hamlin
Advanced Member
United Kingdom
2386 Posts |
Posted - 18 August 2002 : 09:22:38
|
That line is trying to open a connection to the database, I dont know why this just happens all of a sudden.
If you upgrade the database you will not lose any data
To upgrade load up access, when you get the file open prompt press cancel, then go to "Tools > Database Utilities > Convert Database > To current access version" Then you will get the standard open file screen, find your database and press convert thats it |
|
|
SphiNx_
Starting Member
18 Posts |
Posted - 18 August 2002 : 09:25:25
|
That sound very simpel to me =)
This is the only thing i have to do right ?
What is the databasefile called ? snitz-forum-200.mdb? |
|
|
Hamlin
Advanced Member
United Kingdom
2386 Posts |
Posted - 18 August 2002 : 09:28:43
|
It will be snitz_forums_2000.mdb if you did not change it yes, and you will also have to change the connection string in config.asp after that it should work... |
|
|
SphiNx_
Starting Member
18 Posts |
Posted - 18 August 2002 : 09:31:14
|
Hmm okey.. what line, and what should i select ind in the config.asp file, after i have converted det databasefile ?
sorry my english, im from denmark =/ |
|
|
Hamlin
Advanced Member
United Kingdom
2386 Posts |
Posted - 18 August 2002 : 09:35:42
|
English looks good to me, better than my Danish at least
Cant give you a line number, your current connection string may look like this
strConnString = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\inetpub\dbroot\snitz_forums_2000.mdb" '## MS Access 97
It would need to be changed to this
strConnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\dbroot\snitz_forum_2000.mdb"
If you look in your current config.asp file after line 52 you will have removed the ' from the start of a line if you post whats on that line I should be able to work it out or someone else will
|
Edited by - Hamlin on 18 August 2002 09:36:30 |
|
|
SphiNx_
Starting Member
18 Posts |
Posted - 18 August 2002 : 09:48:43
|
Microsoft JET Database Engine error '80004005'
Could not find file 'C:\WINNT\system32\snitz_forums.mdb'.
/forum/inc_top.asp, line 75
Another error ?
I have converetd it to 2000 format, and changed the line. what is wrong now ? =(( |
|
|
Hamlin
Advanced Member
United Kingdom
2386 Posts |
Posted - 18 August 2002 : 09:54:48
|
Hmm not sure, are you sure the connection string is correct and that the database is in the C:\WINNT\system32\ folder?
|
|
|
Topic |
|