Toon posts:

IIS database connectie

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi,

ik heb een vraagje hoe ik een database connectie krijg op mijn iis server ?
Ik heb op dit moment windows xp pro draaien, heb iis geinstalleerd en mijn gemaakte site draait verder ok. Alleen ik krijg mijn database connectie niet in orde.
Heb een access database, en de volgende code in mijn asp pagina staan:

Set Conn = Server.CreateObject("ADODB.Connection")
strdsn = "filedsn=" & Server.Mappath("/site/database/msaccess.dsn")

strdatabase = ";DBQ=" & Server.Mappath("/2consultants/database/databasevacanza.mdb")

strconnection = strdsn & strdatabase
Conn.open strconnection

Wie kan mij helpen om mijn database connectie op iis goed te krijgen ?

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Krijg je ook een foutmelding? Ik ben namelijk gezakt voor het vak "koffiedik kijken en glazen bol staren voor gevorderden", maar wil je wel helpen ;)

btw. kijk eens op deze pagina of je connectiestring in orde is.

Today's subliminal thought is:


Verwijderd

Topicstarter
Krijg op zich geen foutmelding, alleen in de asp pagina waar ik dus de connectie aanroep komt nu te staan:

Object Disabled |:(

Enig idee ?

  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 20:22
sorry ik keek helemaal verkeerd |:(

  • DRAFTER86
  • Registratie: April 2002
  • Laatst online: 20:22
Heb je Access geinstalled?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Druk eens af wat je uiteindelijke connectionstring is..

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Scharnout
  • Registratie: November 2000
  • Laatst online: 23-08 12:39

Scharnout

Meuk

Probeer het eerst gewoon eens met een normale gemakkelijk OLE-db of ODBC connectiestring. Eerst kijken of hij het dus uberhaupt doet. Dan kan je zien of het je code is of je db

And Bob's your uncle ...


Verwijderd

Topicstarter
ja ik heb access geinstalleerd..

En mijn connection string ziet er op zich ok uit. Het werkt ook wel als ik het bijv. op een hosting machine zet bij een hosting clubje.

Maar locaal bij mij op iis krijg ik dus mijn verbinding niet....

Mijn vraag dus, moet ik nog iets locaal instellen ? iets dat ik vergeten ben ?

Verwijderd

Maak ff een UDL aan, en kijk of ie dan ook een connectie kan maken. Kan je overigens meteen zien wat je niet hebt geinstalleerd. Volgens mij heeft het daar mee te maken.

  • Scharnout
  • Registratie: November 2000
  • Laatst online: 23-08 12:39

Scharnout

Meuk

[stomme opmerking weggehaald]

:+

And Bob's your uncle ...


Verwijderd

Topicstarter
Als ik het object aanroep:
Set Conn = Server.CreateObject("ADODB.Connection")

Daar begint ie dus al over te zeuren, hij zegt dan
Object disabled


Why ?

Verwijderd

Beetje vreemd, en als je jezelf nou eens admin rechten geeft binnen XP? Heb het idee dat je gewoon geen rechten heb om bepaalde DLL's aan te roepen. Of log je gewoon als admin in?

Verwijderd

Topicstarter
Op donderdag 20 juni 2002 13:46 schreef voetenzalf het volgende:
Beetje vreemd, en als je jezelf nou eens admin rechten geeft binnen XP? Heb het idee dat je gewoon geen rechten heb om bepaalde DLL's aan te roepen. Of log je gewoon als admin in?
Ik log gewoon in als admin en heb volledige rechten op mijn pc-tje...

Kan het niet liggen aan mijn gemaakte/niet gemaakte odbc connectie ?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 12:32

gorgi_19

Kruimeltjes zijn weer op :9

Kan, geen idee. Heb je al eens een andere connectionstring geprobeerd, zonder DSN?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Vriend google bied uitkomst:
have you run the iis lockdown tool one your win2k or winxp system and now running any asp page results in an "object disabled" error?

That's because the iis lockdown tool maps a number of extensions (asp, idq, htw, cer, cdx, asa, htr, idc, shtm, shtml, stm, etc.) to a different dll
(%system%\insetsrv\404.dll).

To get your asp pages working again simply change the dll they're mapped to to %system%\inetsrv\asp.dll.
iis, right-click the site, choose properties.

click home directory tab
click configuration button
click ".asp" mapping.
click edit button
change executable path to %system%\inetsrv\asp.dll where %system% is the path to your inetsrv directory (C:\WINNT\system32 on win2k).

Click OK all the way out to the main iis mmc window.
you should now be able to run asp pages.
Pagina: 1