Hoi,
Ik ben bezig met het maken van een guestbook in asp. Om alle posts op te slaan gebruik ik een access database.
Wat werkt er wel?
Nadat ik in asp met vb een sql opdracht uitvoer om de dbase te lezen krijg ik keurig netjes dat te zien wat opgevraagd wordt.
Wat werkt er niet?
Ik wil graag dat er posts toegevoegd kunnen worden aan de guestbook (daar is ie ook voor) maar dat is natuurlijk wat er niet werkt. Bij het submitten van de post krijg ik de volgende foutmelding:
Soort fout:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-stuurprogramma] De bewerking moet worden uitgevoerd op een query die kan worden bijgewerkt.
/guestbook/fillguestbooktest.asp, line 16
Het bestand fillguestbooktest.asp ziet er zo uit:
<html>
<body>
<%
Dim MyConnection
Dim MyRecordset
Set MyConnection = Server.CreateObject("ADODB.Connection")
Set MyRecordset = Server.CreateObject("ADODB.Recordset")
Dim MySQLstatement
MySQLstatement = "INSERT INTO tblGuestbook (gbkName, gbkComments)" & "VALUES ('" & Request("paramName") & "','" & Request("paramComments") & "')"
Call MyConnection.Open("Driver={Microsoft Access Driver (*.mdb)};" & "DBQ=C:\Inetpub\wwwroot\guestbook\dbGuestbook.mdb")
Call MyRecordset.Open (MySQLstatement, MyConnection)
%>
<a href = "/guestbook/guestbooktest.asp">Continue</a>
</body>
</html>
Kan iemand mij opweg helpen om het probleem te verhelpen? Het is trouwens getest onder verschillende browsers, mozilla 1.2a, ie 5.5 en ie 6.
Helemaal vergeten te vermelden: Op de microsoft site staat dat het aan de database moet liggen, maar die database heb ik gekopieerd van een werkend systeem.
Ik ben bezig met het maken van een guestbook in asp. Om alle posts op te slaan gebruik ik een access database.
Wat werkt er wel?
Nadat ik in asp met vb een sql opdracht uitvoer om de dbase te lezen krijg ik keurig netjes dat te zien wat opgevraagd wordt.
Wat werkt er niet?
Ik wil graag dat er posts toegevoegd kunnen worden aan de guestbook (daar is ie ook voor) maar dat is natuurlijk wat er niet werkt. Bij het submitten van de post krijg ik de volgende foutmelding:
Soort fout:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-stuurprogramma] De bewerking moet worden uitgevoerd op een query die kan worden bijgewerkt.
/guestbook/fillguestbooktest.asp, line 16
Het bestand fillguestbooktest.asp ziet er zo uit:
<html>
<body>
<%
Dim MyConnection
Dim MyRecordset
Set MyConnection = Server.CreateObject("ADODB.Connection")
Set MyRecordset = Server.CreateObject("ADODB.Recordset")
Dim MySQLstatement
MySQLstatement = "INSERT INTO tblGuestbook (gbkName, gbkComments)" & "VALUES ('" & Request("paramName") & "','" & Request("paramComments") & "')"
Call MyConnection.Open("Driver={Microsoft Access Driver (*.mdb)};" & "DBQ=C:\Inetpub\wwwroot\guestbook\dbGuestbook.mdb")
Call MyRecordset.Open (MySQLstatement, MyConnection)
%>
<a href = "/guestbook/guestbooktest.asp">Continue</a>
</body>
</html>
Kan iemand mij opweg helpen om het probleem te verhelpen? Het is trouwens getest onder verschillende browsers, mozilla 1.2a, ie 5.5 en ie 6.
Helemaal vergeten te vermelden: Op de microsoft site staat dat het aan de database moet liggen, maar die database heb ik gekopieerd van een werkend systeem.
cd /usr/ports/www/porn make install