Toon posts:

[SQL] & [ASP] Selectie...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Wij willen met SQL een selectie maken op een ASP pagina
We gebruiken de volgende code:

<%
nummer = Request("nummer")
Set DBConn = Server.CreateObject ("ADODB.Connection")
DBConn.Open("CATS")
sql = "SELECT * FROM Oude_bestellingen WHERE ID-Nr = '" & nummer & "';"
set RS = DBConn.Execute(sql)
%>


De pagina daarvoor:

<form method="POST" action="factuurnummer.asp" name="factuurnummer_invullen">
Factuurnummer: <input type="text" name="nummer" size="10">
<BR><BR>
<input type="submit" value="Zoeken">
</form>

We krijgen dan de volgende foutmelding:

Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 2.

/factuurnummer.asp, line 11


Wie kan ons helpen...

Broeny & Chopper_Rob

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
doe es response.write sql

?
en je hoeft niet onder je post je naam te zetten ;)

Verwijderd

Topicstarter
Het ging ook om Chopper_Rob.. :P

Nee hij geeft bij:
set RS al een foutmelding

/factuurnummer.asp, line 11


:7

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

; ?

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

' bij een nummer ?

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

- in een kolom naam?

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


Verwijderd

Topicstarter
nummer is een variabele, ID-Nr is een kolom.

Op de eerste pagina toets je bijv. 120 in en dat wordt gesubmit naar de volgende pagina. Deze moet met behulp van SQL dat ene record met het nummer 120 uit de database halen en dat moet in een variabele gezet worden, --> nummer.

:o

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 23:09
voor de overzicht, let op de vetgedrukte delen:

<%
nummer = Request.Form("nummer")
Set DBConn = Server.CreateObject ("ADODB.Connection")
DBConn.Open("CATS")
sql = "SELECT * FROM Oude_bestellingen WHERE ID-Nr = " & nummer;
set RS = DBConn.Execute(sql)
%>

zoiets?

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


  • Coltrui
  • Registratie: Maart 2001
  • Niet online

Coltrui

iddqd

[vertaal Dusty mode]

1) Haal die ; weg
2) Als nummer numeriek is haal dan die dubbele quotes uit je where-clausule rondom nummer
3) Haal dat koppelteken uit je kolomnaam

[/vertaal Dusty mode]

[edit] |:( [edit]

  • rambo-2001
  • Registratie: November 2000
  • Laatst online: 02-01-2024

rambo-2001

be anonymous

kan ook nog zo zijn :
code:
1
sql = "SELECT * FROM Oude_bestellingen WHERE ID-Nr =" & nummer & " ORDER BY index;"

cs skill - making a desert eagle out of tooth picks


  • Chopper_Rob
  • Registratie: November 2001
  • Laatst online: 01-05-2025
nope werkt ook nie :( (Ik doe dit samen met Broeny)

https://drinkwaterpunten.nl


  • Coltrui
  • Registratie: Maart 2001
  • Niet online

Coltrui

iddqd

code:
1
sql = "SELECT * FROM Oude_bestellingen WHERE ID_Nr = " & nummer

Haal dat koppelteken weg uit je kolomnaam.
Should work fine?
edit: of zet [ID-Nr] met vierkante haakjes

  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op vrijdag 07 december 2001 11:46 schreef Wezen het volgende:
[vertaal Dusty mode]
[...]
[/vertaal Dusty mode]
[edit] |:( [edit]
Goh, toch niet cryptisch genoeg ? ;)

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • dusty
  • Registratie: Mei 2000
  • Laatst online: 21-02 00:06

dusty

Celebrate Life!

Op vrijdag 07 december 2001 12:59 schreef Wezen het volgende:
Haal dat koppelteken weg uit je kolomnaam.
Should work fine?
edit: of zet [ID-Nr] met vierkante haakjes
En slechts een van deze twee is een nette oplossing...

I wonder which one.....

Back In Black!
"Je moet haar alleen aan de ketting leggen" - MueR


  • Coltrui
  • Registratie: Maart 2001
  • Niet online

Coltrui

iddqd

Op vrijdag 07 december 2001 13:04 schreef dusty het volgende:

[..]

Goh, toch niet cryptisch genoeg ? ;)
Voor sommige mensen blijkbaar wel :+
Pagina: 1