doormiddel van een keuze "w" of "v" kan de gebruiker kiezen om gegevens uit de database te wijzigen of verwijderen (er word een id meegestuurd) wanneer ik wil gaan wijzigen krijg ik iedere keer de volgende foutmelding:
dit staat er in line 24 en 25:
hier de volledige code van deze pagina:
wat doe ik verkeerd?
code:
1
2
3
4
5
| Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access-stuurprogramma] Syntaxisfout (operator ontbreekt) in query-expressie id=. /202_025/project/wijzig_bedrijven.asp, line 25 |
dit staat er in line 24 en 25:
code:
1
2
3
4
| <% Dim VoerUit Set VoerUit = Verbinding.Execute(SQLvraag) %> |
hier de volledige code van deze pagina:
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
| <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<% Option Explicit %>
<html>
<head>
<%
'verbinding maken met de database kanaleneiland
Dim Verbinding
Set Verbinding = Server.CreateObject ( "ADODB.Connection" )
Verbinding.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath ( "kanaleneiland.mdb")
'SQLvraag opstellen en uitvoeren
Dim Vid, Vbedrijfsnaam
Dim SQLvraag
SQLvraag = "SELECT * FROM bedrijven WHERE id=" & Vbedrijfsnaam
%>
<%
Dim VoerUit
Set VoerUit = Verbinding.Execute(SQLvraag)
%>
<title>Bedrijven wijzigen</title>
</head>
<body>
<form name="wijzig_bedrijven" method="post" action="insert_wijzig_bedrijven.asp">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Bedrijfsnaam</td>
<td><input name="bedrijfsnaam" type="text" id="bedrijfsnaam" value=
<%= VoerUit ( "bedrijfsnaam" ) %>>
</td>
</tr>
<tr>
<td>Sector</td>
<td><input name="sector" type="text" id="sector" value=
<%= VoerUit ( "sector" ) %>>
</td>
</tr>
<tr>
<td>Straat</td>
<td><input name="straat" type="text" id="straat" value=
<%= VoerUit ( "straat" ) %>>
</td>
</tr>
<tr>
<td>Straatnr</td>
<td><input name="straatnr" type="text" id="straatnr" value=
<%= VoerUit ( "straatnr" ) %>>
</td>
</tr>
<tr>
<td>Postcode</td>
<td><input name="postcode" type="text" id="postcode" value=
<%= VoerUit ( "postcode" ) %>>
</td>
</tr>
<tr>
<td>Plaats</td>
<td><input name="plaats" type="text" id="plaats" value=
<%= VoerUit ( "plaats" ) %>>
</td>
</tr>
<tr>
<td>Telefoonnr</td>
<td><input name="telefoonnr" type="text" id="telefoonnr" value=
<%= VoerUit ( "telefoonnr" ) %>>
</td>
</tr>
<tr>
<td>Faxnr</td>
<td><input name="faxnr" type="text" id="faxnr" value=
<%= VoerUit ( "faxnr" ) %>>
</td>
</tr>
<tr>
<td>KVKnr</td>
<td><input name="kvknr" type="text" id="kvknr" value=
<%= VoerUit ( "kvknr" ) %>>
</td>
</tr>
<tr>
<td>KVKplaats</td>
<td><input name="kvkplaats" type="text" id="kvkplaats" value=
<%= VoerUit ( "kvkplaats" ) %>>
</td>
</tr>
<tr>
<td>BTWnr</td>
<td><input name="btwnr" type="text" id="btwnr" value=
<%= VoerUit ( "btwnr" ) %>>
</td>
</tr>
<tr>
<td>E-mail</td>
<td><input name="email" type="text" id="email" value=
<%= VoerUit ( "email" ) %>>
</td>
</tr>
<tr>
<td>Website</td>
<td><input name="website" type="text" id="website" value=
<%= VoerUit ( "website" ) %>>
</td>
</tr>
<tr>
<td>Missie</td>
<td><input name="missie" type="text" id="missie" value=
<%= VoerUit ( "missie" ) %>>
</td>
</tr>
<tr>
<td>Kerntaken</td>
<td><input name="kerntaken" type="text" id="kerntaken" value=
<%= VoerUit ( "kerntaken" ) %>>
</td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td><input name="wijzig" type="submit" id="wijzig" value="wijzig"></td>
</tr>
</table>
</form>
</body>
<%
'Verbindingen sluiten en geheugen vrij maken
VoerUit.Close
Set VoerUit = Nothing
Verbinding.Close
Set Verbinding = Nothing
%>
</html> |
wat doe ik verkeerd?