[BC3] [asp] database fout?

Pagina: 1
Acties:
  • 65 views sinds 30-01-2008

  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
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 :
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

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

achternaam zal ook wel een string zijn en moet dus in het SQL statement ingevoerd worden tussen enkele quotes:
code:
1
2
3
4
5
sqlString = "INSERT INTO Adressenlijst " &_
  "( voornaam, achternaam" &_
  " ) VALUES ( " &_
  " '" & voornaam & "', '" &_
  achternaam & "' )"

Today's subliminal thought is:


Verwijderd

geen ''-s om de achternaam.

--Ray

  • Patrickvs
  • Registratie: Juli 2000
  • Laatst online: 16-05 07:44
tsja.... het werkt ... echt een beginnersfoutje dus, bedankt!!

  • Lampie
  • Registratie: Mei 2001
  • Laatst online: 18-09 11:05
??????

Ik wil een reply posten in de HK, staat ie in 1 x hier?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

* ACM sluit het topic maar, voor het geval er weer gekke dingen mee gebeuren ;)
Pagina: 1

Dit topic is gesloten.