Toon posts:

[asp / access] hoe kan ik mijn server testen?

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een site gemaakt in asp die gebruik maakt van een access database. dit werkt thuis met IIS perfect. Als ik de site upload krijg ik de volgende foutmelding:

code:
1
2
3
Microsoft VBScript runtime error '800a01b6'
Object doesn't support this property or method: 'open'
/gallery/gallery_all.asp, line 20


dit is het gedeelte waar de verbinding wordt gemaakt met de database. (dit zijn dus regel 19 en 20):

code:
1
2
set db = server.createobject("ADODB.connection")
db.open = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("gallery.mdb")


ik denk eigenlijk niet dat ik iets fout gedaan heb, maar dat de server niet de benodigde drivers heeft. Kan ik met een of ander asp-scriptje opvragen wat voor een database ik kan gebruiken op de server van mijn provider?

  • Blizard
  • Registratie: September 2001
  • Niet online
Op welke server probeer je dit te doen ?

Ps : sommige servers willen enkel read/write toegang geven in een db map .. dus niet eender welke map.

Moet je ook ff de faq van je desbetreffende server lezen !

Verwijderd

ASP:
1
2
3
4
5
6
7
8
9
10
11
12
Set DbConn = Server.CreateObject("Adodb.Connection")
Set Rstabel = Server.CreateObject("Adodb.Recordset")
DbPad = Server.MapPath("db.mdb")
DbConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DbPad
Sqltabel = "SELECT * FROM tabel"
DbConn.Open DbConnStr
Rstabel.Open Sqltabel, DbConn
...iets hier...
Rstabel.Close
DbConn.Close
Set Rstabel = Nothing
Set DbConn = Nothing

Deze gebruik ik dus, als deze niet werkt moet je het echt ff aan de server admin vragen...want dan is er iets mis :)
edit:
Weet je wel zeker dat het Adodb object geinstalleerd is :+ ?

Verwijderd

Topicstarter
Blizard schreef op 10 november 2002 @ 19:33:
Op welke server probeer je dit te doen ?

Ps : sommige servers willen enkel read/write toegang geven in een db map .. dus niet eender welke map.

Moet je ook ff de faq van je desbetreffende server lezen !
ik kan geen faq vinden ofzo, want ik heb geen idee welke provider het is, heb alleen login en pass gekregen van mijn werk.

url: www.kmc-res.com

dit kom ik te weten bij inloggen:
code:
1
< 215 UNIX Type: L8 Server: "WarFTPd 1.71.02" OS: "WIN32 (NT 4.0 1381 Pentium II 1-CPU)"


meer kan ik zo ook niet te weten komen.

Verwijderd

Topicstarter
Verwijderd schreef op 10 november 2002 @ 19:35:
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
Set DbConn = Server.CreateObject("Adodb.Connection")
Set Rstabel = Server.CreateObject("Adodb.Recordset")
DbPad = Server.MapPath("db.mdb")
DbConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & DbPad
Sqltabel = "SELECT * FROM tabel"
DbConn.Open DbConnStr
Rstabel.Open Sqltabel, DbConn
...iets hier...
Rstabel.Close
DbConn.Close
Set Rstabel = Nothing
Set DbConn = Nothing

Deze gebruik ik dus, als deze niet werkt moet je het echt ff aan de server admin vragen...want dan is er iets mis :)
edit:
Weet je wel zeker dat het Adodb object geinstalleerd is :+ ?
ik heb het werkend gekregen. bedankt!!