ASP Selecteren uit Database

Pagina: 1
Acties:

  • Ed_Capone
  • Registratie: Oktober 2001
  • Laatst online: 06-07-2025

Ed_Capone

Het leven is geen bitterbal

Topicstarter
Ik heb een Database met de volgende onderdelen: Naam, adres, telefoonnummer en dan nog een flink aantal check boxen. Zoals N2 AAA ,N2 AAB, N2 AAC en N2 AAD. Nu is het de bedoeling dat ik met een ASP script bijvoorbeeld N2 AAB intoets en dat het script kijkt of de checkbox is aangevinkt, dit doe ik met behulp van Where ... is True. Hier onder zie je mijn script. Please help me.


<%@ Language=VBScript %>
<% Option Explicit %>
<!--#include virtual="/adovbs.inc"-->
<%
Dim objConn
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};" &_
"DBQ=c:\inetpub\wwwroot\BPV.mdb"
objConn.Open

Dim strNaam
strNaam = Trim(Request("Naam"))

Dim strSQL
strSQL = "SELECT naam, adres, plaats, telnr, pleider FROM BPV WHERE LIKE ' " & _
strNaam & "%' = True ORDER BY naam"

Dim objRS
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn

If objRS.EOF then
Response.Write "Voor deze richting zijn er geen bedrijven aangemeld"

Else
Response.Write "<B>Deze bedrijven komen voor de keuze in aanmerking " & _
UCase(strNaam) & ":</B><BR>"
Do While Not objRS.EOF
Response.Write objRS("naam") & _
FormatCurrency(objRS("adres")) &_
FormatCurrency(objRS("plaats")) &_
FormatCurrency(objRS("telnr")) &_
FormatCurrency(objRS("pleider")) & "<BR>"

objRS.MoveNext
Loop
End If

objRS.Close
Set objRS = Nothing
objConn.Close
Set objConn = Nothing
%>

Voor 90% juist zijn is nog niet zo goed als stilte.


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 16-09 19:13

Crazy D

I think we should take a look.

Op donderdag 29 november 2001 11:39 schreef Ed_Capone het volgende:
Dim strSQL
strSQL = "SELECT naam, adres, plaats, telnr, pleider FROM BPV WHERE LIKE ' " & _
strNaam & "%' = True ORDER BY naam"
Ik snap niet helemaal wat je bedoelt, maar jij zo te zien ook niet ;)

Probeer het nog een keer uit te leggen wat je nou precies bedoelt, en probeer te omschrijven wat je nou precies niet begrijpt cq. wat er nou precies mis gaat. Ja die query da's duidelijk (en als dat niet duidelijk is, begin dan even met een tutorial door te werken).

Exact expert nodig?


  • Ed_Capone
  • Registratie: Oktober 2001
  • Laatst online: 06-07-2025

Ed_Capone

Het leven is geen bitterbal

Topicstarter
strSQL = "SELECT naam, adres, plaats, telnr, pleider
(dit zijn de velden die hij moet weergeven)

FROM BPV
(De Database)

WHERE LIKE ' " & _strNaam & "%'
(Hier moet de invoer komen van de naam van het attribuut, bijvoorbeeld wanneer iemand intypt N2 AAB, dan kijkt hij of het attribuut N2 AAB bestaat en zo ja of er een vinkje staat in de checkbox)

= True
(Waar de checkbox is geselecteerd)

ORDER BY naam"
(sorteren op naam)

Voor 90% juist zijn is nog niet zo goed als stilte.


  • Wally-S
  • Registratie: September 2001
  • Laatst online: 15-09 18:34

Wally-S

-Snowboarding is art-

Op donderdag 29 november 2001 11:55 schreef Ed_Capone het volgende:
WHERE LIKE ' " & _strNaam & "%'
(Hier moet de invoer komen van de naam van het attribuut, bijvoorbeeld wanneer iemand intypt N2 AAB, dan kijkt hij of het attribuut N2 AAB bestaat en zo ja of er een vinkje staat in de checkbox)
Vergeet niet dat je nooit spaties mag gebruiken in in kolomnaam oid.

Snow is only frozen water


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 16-09 19:13

Crazy D

I think we should take a look.

Op donderdag 29 november 2001 11:55 schreef Ed_Capone het volgende:
WHERE LIKE ' " & _strNaam & "%'
(Hier moet de invoer komen van de naam van het attribuut, bijvoorbeeld wanneer iemand intypt N2 AAB, dan kijkt hij of het attribuut N2 AAB bestaat en zo ja of er een vinkje staat in de checkbox)
Hmm ok, dus ze kunnen een veldnaam invoeren, en dan query jij of dat veld bestaat? En zo ja, of de checkbox bestaat?
Sorry hoor maar t klinkt wel een beetje wazig :)
Of bedoel je, dan kijk je in de tabel of er een record is waarbij de waarde N2 AAB voorkomt in het veld Naam?

Exact expert nodig?


  • Ed_Capone
  • Registratie: Oktober 2001
  • Laatst online: 06-07-2025

Ed_Capone

Het leven is geen bitterbal

Topicstarter
Hmm ok, dus ze kunnen een veldnaam invoeren, en dan query jij of dat veld bestaat? En zo ja, of de checkbox bestaat?

Ja en dan of die aangevinkt is.

Ja het is allemaal misschien een beetje vaag, maar ja ik werd op school aan zo'n project gezet en nu moet ik binnen twee weken zo'n opdracht maken. Ik heb alleen een boek gekregen en daar staat deze manier niet in. 2 weken geleden kon ik nog niet eens een html pagina maken met alleen tekst.

Voor 90% juist zijn is nog niet zo goed als stilte.


  • Ed_Capone
  • Registratie: Oktober 2001
  • Laatst online: 06-07-2025

Ed_Capone

Het leven is geen bitterbal

Topicstarter
Oh ja mocht er een reply komen, morgen kan ik pas responden. Hoef je er niet op te wachten.

Voor 90% juist zijn is nog niet zo goed als stilte.


  • The-Source
  • Registratie: Augustus 2001
  • Laatst online: 16-09 11:56
WHERE LIKE ' " & _
strNaam & "%' = True
Kijk ik weet niet uit mijn hoofd of die _ wat doet maar volgens mij moet je eigenlijk zo ziet doen:
code:
1
WHERE <kolomnaam> LIKE'" & strnaam &"%' = True

Als jij 1 wildcard wil bij je like statement dan moet die nog bij voordat je strnaam aanroept dus:
code:
1
LIKE'_" & strnaam &"%' = True

Taal fouten inbegrepen ;)


  • Ed_Capone
  • Registratie: Oktober 2001
  • Laatst online: 06-07-2025

Ed_Capone

Het leven is geen bitterbal

Topicstarter
Thanks for the help everyone. Ik heb hem werkend. CU

Voor 90% juist zijn is nog niet zo goed als stilte.

Pagina: 1