Ik ben sinds kort bezig met asp maar nu ben ik een beetje aan het klooien met databases en nu krijg ik als ik d.m.v. een form data in de database wil invoeren deze foutmelding :
Microsoft OLE DB Provider for ODBC Drivers fout ''80040e10''
[Microsoft][ODBC Microsoft Access-stuurprogramma] Er zijn te weinig parameters. Het verwachte aantal is: 1.
/adresbijwerken.asp, regel 39
Dit is de code :
Misschien weten jullie wat ik fout heb gedaan of over het hoofd heb gezien... alvast bedankt.
Patrick
Microsoft OLE DB Provider for ODBC Drivers fout ''80040e10''
[Microsoft][ODBC Microsoft Access-stuurprogramma] Er zijn te weinig parameters. Het verwachte aantal is: 1.
/adresbijwerken.asp, regel 39
Dit is de code :
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
| <%
'Haal waarden uit de velden
addAdres = TRIM( Request( "addAdres" ) )
voornaam = TRIM( Request( "voornaam" ) )
achternaam = TRIM( Request( "achternaam" ) )
'Controleer de velden
IF voornaam = "" THEN
voornaam = "????"
END IF
IF achternaam = "" THEN
achternaam = "????"
END IF
'Open de database
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "accessDSN"
%>
<html>
<head>
<title>Adres ingevoerd</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<%
' Add New Product
IF addAdres <> "" THEN
sqlString = "INSERT INTO Adressenlijst " &_
"( voornaam, achternaam" &_
" ) VALUES ( " &_
" '" & voornaam & "', " &_
achternaam & " )"
Con.Execute sqlString
Con.Close
%>
<%=voornaam%> is toegevoegd aan de database
<%
END IF
%>
</body>
</html> |
Misschien weten jullie wat ik fout heb gedaan of over het hoofd heb gezien... alvast bedankt.
Patrick