Heb een begin gemaakt met het leren van ASP maar kom niet verder.
Na uren speuren in mijn code en codes van anderen kom ik er nog steeds niet uit
Misschien dat iemand me de helpende kant kan bieden ?
Ik probeer via een webpage met forms een record toe te voegen aan een access DB. De connectie met de DB is geen probleem. Het lukt zelfs om een record toe te voegen als ik de record values gewoon in het INSERT INTO sql commando zet. Zie voorbeeld code
Bovenstaande code werkt en record wordt toegevoegd.
Nu wil ik dus met behulp van een form de record values zeg invullen. Alleen wordt er dan niks in de DB geschreven. Ik krijg geen foutmeldingen of dergelijke. Knop submit wordt gewoon gedaan, maar er verschijnt geen nieuw record.
Het script met forms wat ik bedacht heb is als volgt :
Wat doe ik fout of wat vergeet ik waardoor het tweede stuk script niet werkt ?
Na uren speuren in mijn code en codes van anderen kom ik er nog steeds niet uit
Misschien dat iemand me de helpende kant kan bieden ?
Ik probeer via een webpage met forms een record toe te voegen aan een access DB. De connectie met de DB is geen probleem. Het lukt zelfs om een record toe te voegen als ik de record values gewoon in het INSERT INTO sql commando zet. Zie voorbeeld code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <%@ LANGUAGE="VBSCRIPT" %>
<HTML><HEAD><TITLE>BEJEWELED TOPSCORES</TITLE></HEAD>
<BODY>
<%
set cnADO = Server.CreateObject("ADODB.Connection")
Dim myDSN
myDSN = "DSN=database"
cnADO.Open myDSN
Dim strSQL
strSQL = "INSERT INTO bejeweled (naam,score) VALUES('bert','9000')"
set rsADO = cnADO.Execute(strSQL)
%>
</FORM></BODY></HTML> |
Bovenstaande code werkt en record wordt toegevoegd.
Nu wil ik dus met behulp van een form de record values zeg invullen. Alleen wordt er dan niks in de DB geschreven. Ik krijg geen foutmeldingen of dergelijke. Knop submit wordt gewoon gedaan, maar er verschijnt geen nieuw record.
Het script met forms wat ik bedacht heb is als volgt :
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
| <%@ LANGUAGE="VBSCRIPT" %>
<HTML><HEAD><TITLE>BEJEWELED TOPSCORES</TITLE></HEAD><BODY>
<form action="database_invoeren.asp" method="get">
Naam <input type="text" name="fnaam" size="20"><BR>
score <input type="text" name=fscore" size ="20"<BR>
<input type="submit" value="Submit">
</form>
<%
dim fnaam
fnaam=Request.QueryString("fnaam")
dim fscore
fscore=Request.QueryString("fscore")
set cnADO = Server.CreateObject("ADODB.Connection")
Dim myDSN
myDSN = "DSN=database"
cnADO.Open myDSN
Dim strSQL
strSQL = "INSERT INTO bejeweled (naam,score) VALUES(fnaam,fscore)"
set rsADO = cnADO.Execute(strSQL)
%>
</FORM></BODY></HTML> |
Wat doe ik fout of wat vergeet ik waardoor het tweede stuk script niet werkt ?
[ Voor 14% gewijzigd door bgrr op 28-09-2003 22:43 ]