Ik heb een probleem met onderstaande code, waar ik niet met de search uitkom...
Nu is het probleem dat ik de volgende foutmelding krijg als ik bijvoorbeeld
INSERT INTO hoofdtabel (datum, naam, activiteit, aantal_uren) VALUES (4/11/02, bla, bla, 2)
invoer (die print ie uit)
Wat doe ik fout??
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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
| <%
Dim cnn, strSQL
Dim strnaam, stractiviteit, strdatum, struren
if Request("action") = "update" then
strnaam = Request("naam1")
stractiviteit = Request("activiteit1")
strdatum = Request("datum1")
struren = Request("uren1")
strSQL = "INSERT INTO hoofdtabel (datum, naam, activiteit, aantal_uren) VALUES (" & strdatum & ", " & strnaam & ", " & stractiviteit & ", " & struren & ")"
<knip onzin>
set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\tbw\groep10\weekopdracht3\database\opdr3.mdb"
cnn.Execute (strSQL)
cnn.close
set cnn = Nothing
end if
%>
<form method="POST" action="<%= Request.ServerVariables("URL") %>">
<input type="hidden" name="action" value="update">
<b>Voer uw gegevens in: </b><br>
<table border="0">
<tr>
<td><b>Datum: </b></td>
<td><input type="text" name="datum1" value="<%= date %>"></td>
<!-- Hier wordt standaard de huidige datum ingevoerd -->
</tr>
<tr>
<td><b>Naam: </b></td>
<td><input type="text" name="naam1"></td>
</tr>
<tr>
<td><b>Activiteit: </b></td>
<td><input type="text" name="activiteit1"></td>
</tr>
<tr>
<td><b>Aantal uur: </b></td>
<td><input type="text" name="uren1"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Voer in!"> <input type="reset" value="Maak leeg"></td>
</tr>
</table> |
Nu is het probleem dat ik de volgende foutmelding krijg als ik bijvoorbeeld
INSERT INTO hoofdtabel (datum, naam, activiteit, aantal_uren) VALUES (4/11/02, bla, bla, 2)
invoer (die print ie uit)
Dit probleem heb ik niet als ik alleen maar getallen invoer. Dus INSERT INTO hoofdtabel (datum, naam, activiteit, aantal_uren) VALUES (4/11/02, 1, 1, 2) werkt weer wel, terwijl de database-variabelen wel gedefinieerd zijn als (date, text, text, number).Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters
/tbw/groep10/weekopdracht3/beveiligd/update.inc, line 29
Wat doe ik fout??