Toon posts:

[ASP] Error

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

ben sinds kort bezig met ASP dus weet er nog niet zoveel vanaf. nu krijg ik een error als ik wel inloggen op mijn beveiligde deel van mijn website. (dezelfde error zag ik staan op dit forum maar daar kon ik niet wijzer uitworden)
code:
1
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x4bc Thread 0x858 DBC 0x218c024 Jet'.

hij verwijst naar Line24 in mijn Check_user.asp
Line 24 zegt het volgende:

'Set an active connection to the Connection object
adoCon.Open strCon

Ik kan er maar niet achterkomen wat het is.

PS hoe krijg ik een code tussen die code haakjes

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:55

gorgi_19

Kruimeltjes zijn weer op :9

code zet je door [ code] en [/code] te gebruiken.

De foutmelding zegt dat er iets mis is met je connectionstring (kan database niet vinden, b.v.) Wat het precies is: geen idee zo zonder code.. :)

Je kan trouwens ook eens kijken in: [topic=540982/1/25]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 19:58
Op woensdag 03 juli 2002 15:04 schreef Denman07 het volgende:

hij verwijst naar Line24 in mijn Check_user.asp
Line 24 zegt het volgende:

'Set an active connection to the Connection object
adoCon.Open strCon

Ik kan er maar niet achterkomen wat het is.
Er zal waarschijnlijk iets mis zijn met de connection string. Hoe ziet die er trouwens uit?
PS hoe krijg ik een code tussen die code haakjes
[code] en [ /code] (zonder de spatie tsn [ en / natuurlijk).

https://fgheysels.github.io/


Verwijderd

Topicstarter
Hier is mijn hele code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<%
'Dimension variables
Dim adoCon       'Database Connection Variable
Dim strCon      'Holds the Database driver and the path and name of the database
Dim rsCheckUser      'Database Recordset Variable
Dim strAccessDB  'Holds the Access Database Name
Dim strSQL       'Database query sring
Dim strUserName  'Holds the user name

'Initalise the strUserName variable
strUserName = Request.Form("txtUserName")

'Check the database to see if user exsits and read in there password
'Initialise the strAccessDB variable with the name of the Access Database
strAccessDB = "users"

'Create a connection odject
Set adoCon = Server.CreateObject("ADODB.Connection")
             
'Database connection info and driver
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=letmein; DBQ=" & Server.MapPath("users.mdb")

'Set an active connection to the Connection object
adoCon.Open strCon

'Create a recordset object
Set rsCheckUser = Server.CreateObject("ADODB.Recordset")

'Initalise the strSQL variable with an SQL statement to query the database
strSQL = "SELECT tblUsers.Password FROM tblUsers WHERE tblUsers.UserID ='" & strUserName & "'"

'Query the database
rsCheckUser.Open strSQL, strCon

'If the recordset finds a record for the username entered then read in the password for the user
If NOT rsCheckUser.EOF Then
    
    'Read in the password for the user from the database
    If (Request.Form("txtUserPass")) = rsCheckUser("Password") Then
        
        'If the password is correct then set the session variable to True
        Session("blnIsUserGood") = True
        
        'Close Objects before redirecting
        Set adoCon = Nothing
        Set strCon = Nothing
        Set rsCheckUser = Nothing
        
        'Redirect to the authorised user page and send the users name
        Response.Redirect"authorised_user_page.asp?name=" & strUserName
    End If
End If
        
'Close Objects
Set adoCon = Nothing
Set strCon = Nothing
Set rsCheckUser = Nothing
    
'If the script is still running then the user must not be authorised
Session("blnIsUserGood") = False

'Redirect to the unautorised user page
Response.Redirect"verkeerdelogin.htm"
%>

  • BlackBurn
  • Registratie: Juni 2001
  • Laatst online: 20:40

BlackBurn

One Ring To Rule Them All

Hoogstwaarschijnlijk zit hier de fout:
code:
1
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=letmein; DBQ=" & Server.MapPath("users.mdb")

probeer anders eens bij de mappath een lagere directorie mee te geven bijv: "lageredir/users.mdb"

If it is broken, fix it. If it ain't broken, make it better!


Verwijderd

Topicstarter
Op woensdag 03 juli 2002 15:14 schreef BlackBurn het volgende:
Hoogstwaarschijnlijk zit hier de fout:
code:
1
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=letmein; DBQ=" & Server.MapPath("users.mdb")

probeer anders eens bij de mappath een lagere directorie mee te geven bijv: "lageredir/users.mdb"
b.v de hele url?

  • whoami
  • Registratie: December 2000
  • Laatst online: 19:58
Op woensdag 03 juli 2002 15:09 schreef Denman07 het volgende:
Hier is mijn hele code
Hier zijn we niets mee hoor. Je denkt toch niet dat er iemand heel die code gaat bekijken.
Het is beter dat je enkel de relevante code post.

https://fgheysels.github.io/


Verwijderd

Topicstarter
Sorry maar ben hier nog niet echt thuis.
maar hier hebben jullie toch genoeg aan?

Verwijderd

Heb je je IIS server lokaal draaien? En je database ook? En heb je tijdens het testen je database open staan (dus acces open op desbetreffende database). Sluit dan access eens helemaal af en probeer het nog eens.

Ik heb zelf de meest rare foutmeldingen gehad met dit soort zaken.

just my 2 cents

Verwijderd

Topicstarter
Nee heb de IIS server niet lokaal draaien.

Verwijderd

Topicstarter
Ik heb alle Url's gebrobeerd maar ik geen 1 werkt

  • KoeKk
  • Registratie: September 2000
  • Laatst online: 30-08 21:36
okee, heb je de fout melding wel eens in een degelijke zoekmachine gegooit? (hint: google)

Ik krijg dan namenlijk het volgende terug:
This error usually occurs if the path to the database is incorrect.

You need to check that the path to the database is correct (You must use the physical path on the server to the database and not a virtual path).
Dus moet je weten wat je pad is, en dat kunnen wij zo niet voor je gokken ;)

Verwijderd

Zorg ff dat je de nieuwste mdac versie hebt draaien. Verder zou ik server.mappath("users.mdb") vervangen voor:

server.mappath("{MAP}") & "\users.mdb"

Werkt beter denk ik, anders moet je ff een udl aanmaken en kijken of je hier wel een connectie mee kan bouwen.

  • MankE NeliZ
  • Registratie: Mei 2000
  • Laatst online: 23-07 06:49

MankE NeliZ

Geen matches

Heb je je IIS server lokaal draaien? En je database ook? En heb je tijdens het testen je database open staan (dus acces open op desbetreffende database). Sluit dan access eens helemaal af en probeer het nog eens.

Ik heb zelf de meest rare foutmeldingen gehad met dit soort zaken.

just my 2 cents
Thanx - dit heeft mijn probleem opgelost! :)

In Kazachstan we say a woman with a book...is like a horse...with wings!


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

En dat heeft je 2,5 maand gekost om daar achter te komen? :P

Ik dacht nl. dat het een nieuwe topic was

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • MankE NeliZ
  • Registratie: Mei 2000
  • Laatst online: 23-07 06:49

MankE NeliZ

Geen matches

LOL nee hoor...ik gebruikte de search en deze opmerking heeft mijn probleem opgelost

In Kazachstan we say a woman with a book...is like a horse...with wings!

Pagina: 1