Ga naar inhoud

asp zoekfunctie


Aanbevolen berichten

Hoi ik probeer een zoekfunctie te maken in asp.. ik had in gedachte dat ik een woord bijvoorbeeld zou kunnen invoeren in een form zoals dit: [code:1:734b30f417] <form action="found.asp" method="POST"> <table align="center" width="400" border="1" cellspacing="0" cellpadding="4"> <tr> <td>Zoeken:</td> <td><input type="text" name="zoekvak"></td> </tr> <tr> <td><input type="submit" value="Verzenden"></td> <td><input type="Reset" value="Wissen"></td> </tr> </table> </form> [/code:1:734b30f417] Found.asp laat dan het resultaat zien wat hij heeft gevonden: [code:1:734b30f417]<% dim v_zoekvak v_zoekvak= Request.Form("zoekvak") dim connection dim strConnect dim sql set connection = Server.CreateObject("ADODB.Connection") strConnect="DSN=adressen;UID=oeroe;PWD=haha" connection.open strConnect sql="SELECT * FROM T_Personen WHERE field='"&V_zoekvak&"';" set rs=connection.execute(sql) While not rs.EOF response.Write vbCRLF response.Write rs.Fields("achternaam").Value response.Write rs.Fields("voornaam").Value response.Write rs.Fields("straat").Value response.Write rs.Fields("nummer").Value response.Write rs.Fields("postcode").Value response.Write rs.Fields("postcodeletters").Value response.Write rs.Fields("woonplaats").Value response.Write rs.Fields("telefoonnmr").Value response.Write rs.Fields("gsm_nmr").Value response.Write rs.Fields("email").Value response.Write rs.Fields("geboortedatum").value response.Write rs.Fields("land").value rs.MoveNext Wend rs.Close connection.Close %>[/code:1:734b30f417] Alleen ik krijg nu een vage foutmelding bij found.asp, en ik snap niet wat ik er mee moet [quote:734b30f417]Microsoft OLE DB Provider for ODBC Drivers (0x80040E10) [Microsoft][ODBC Microsoft Access-stuurprogramma] Er zijn te weinig parameters. Het verwachte aantal is: 1. /adres/found.asp, line 30 [/quote:734b30f417] Kan iemand mij hier misschien mee helpen ?? greetz oeroe
Link naar reactie
[quote:2da1e62a09="oeroe"] sql="SELECT * FROM T_Personen WHERE field='"&V_zoekvak&"';" set rs=connection.execute(sql)[/quote:2da1e62a09] Als je tussen die 2 regels je query eens laat weergeven op het scherm. Klopt die dan? Oftewel heeft je variabele V_zoekvak een waarde en zet je hem goed in de query?
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...