Archief - ASP: HTTP 405 fout (bron niet toegestaan)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Wover

Legacy Member
Hey,

hier ben ik weer met een van mijn noobvraagjes :p

ik heb zojuist een website in elkaar geflanst voor een zwamclan. soit, de pagina controleren.asp geeft blijkbaar een fout; via de pagina lidworden.asp worden je gegevens ingevoerd in de database, maar hij geeft een HTTP 405 fout na op cmdverzenden te klikken.

--> www.wover.org/SPAZT

controleren.asp:

Code:
<%
Dim connectie, rsLidworden, strSQL, strConnectie, strNaam, strNick, strLeeftijd, strPlaats, strStatus
	
	Set connectie = server.createobject("ADODB.connection")
	strConnectie = "DRIVER={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("Leden.mdb")
	connectie.open strConnectie
	set rsLidworden = server.createobject("adodb.recordset")
	
	strNaam = request.form(txtNaam)
	strNick = request.form(txtNick)
	strLeeftijd = request.form(txtLeeftijd)
	strPlaats = request.form(txtWoonplaats)
	strStatus = request.form(txtStatus)
	
	strSQL = "INSERT INTO tblLeden FIELDS (Nick,Naam,Leeftijd,Woonplaats,Status) VALUES ('strNick','strNaam','strLeeftijd','strWoonplaats','strStatus')"
	rsLidworden.open strSQL, connectie
	
	response.redirect("leden.htm")
%>

Aan jullie om de fout te zoeken (ik vermoed dat het aan de connectiestring ligt), heb op google al wat gezocht, maar daar staat weinig zinnigs tussen...

greetz,

Woverke

Ramm

Legacy Member
Ik vermoed dat het ligt aan het feit dat je geen "action" geeft in je formulier. Als het daaraan niet ligt, misschien eens proberen ipv rsLidWorden.open gewoon connectie.execute(strSQL), aangezien het totaal geen nut heeft om een recordset te openen, als je die dan toch niet gebruikt.

Los daarvan, werkt uw ASP-pagina totaal niet bij mij, hij toont gewoon de broncode

Wover

Legacy Member
Ramm zei:
Ik vermoed dat het ligt aan het feit dat je geen "action" geeft in je formulier. Als het daaraan niet ligt, misschien eens proberen ipv rsLidWorden.open gewoon connectie.execute(strSQL), aangezien het totaal geen nut heeft om een recordset te openen, als je die dan toch niet gebruikt.

Los daarvan, werkt uw ASP-pagina totaal niet bij mij, hij toont gewoon de broncode
ik weet het, komt door firefox :p, maar ik zalt proberen te verhelpen door wa tags te zetten ofzo :)

action is er, connectie.execute zalk ns proberen.

Wover

Legacy Member
bedoel je dan zo:

Code:
	Set connectie = server.createobject("ADODB.connection")
	strConnectie = "DRIVER={Microsoft Access Driver (*.mdb)}; dbq=" & server.mappath("Leden.mdb")
	connectie.open strConnectie
	connectie.execute(strSQL)

Ramm

Legacy Member
Code:
'Connectie maken
        strPath = server.mappath("db/database.mdb")

	set adoCon = server.createobject("ADODB.connection")
	driver     = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= " & strPath

	adoCon.connectionstring = driver
	adoCon.open

'Query uitvoeren
        strSQL = "INSERT INTO ..."
        adoCon.execute(strSQL)

Wover

Legacy Member
Ramm zei:
Code:
'Connectie maken
        strPath = server.mappath("db/database.mdb")

	set adoCon = server.createobject("ADODB.connection")
	driver     = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source= " & strPath

	adoCon.connectionstring = driver
	adoCon.open

'Query uitvoeren
        strSQL = "INSERT INTO ..."
        adoCon.execute(strSQL)
komt normaal op hetzelfde neer e, maar ik zal ns proberen

Wover

Legacy Member
k eb de SQL aangepast ("insert ... fields () values ()" ik heb de fields dinge weggelaten
en uw codestructuur geprobeerd, maar dat helpt ook niet

anders zalk nog wa googelen op die fout.

Ramm

Legacy Member
Tuurlijk werkt dat niet op telenet :p Als je al constant probeert van dat uit te voeren op telenet, ligt het 300% zeker daaraan

Wover

Legacy Member
Ramm zei:
Tuurlijk werkt dat niet op telenet :p Als je al constant probeert van dat uit te voeren op telenet, ligt het 300% zeker daaraan
neenee, het is een lycos hosting, ik zal eens in hun faq zien of asp wordt ondersteund, maar aangezien php ook ondersteund wordt...

kan het misschien niet aan de rechten liggen op de database, en hoe pas je deze dan aan?

Ramm

Legacy Member
Uhm.... lycos ondersteunt geen ASP

dat hij PHP ondersteunt is al ZEKER geen referentie. PHP draait immers meestal op Linux servers, en guess what ... geen ASP op linux (behalve crappy ASP, maar ZEKER niet op lycos)

Wover

Legacy Member
Ramm zei:
Uhm.... lycos ondersteunt geen ASP

dat hij PHP ondersteunt is al ZEKER geen referentie. PHP draait immers meestal op Linux servers, en guess what ... geen ASP op linux (behalve crappy ASP, maar ZEKER niet op lycos)
welke (gratis) hosting biedt dat dan wel aan? maar dan heb ik wss weer pop ups etc etc
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan