Avatar billede anddk Praktikant
23. marts 2003 - 15:06 Der er 4 kommentarer og
1 løsning

SQL søgning

Er nybegynder inden for ASP. Jeg har et SQL udtræk, som jeg skal bruge på en ASP siden til noget søgning. SQL og forbindelse til Navision er OK.

Nogen der kan sige hvad der er galt med dette:

<form action="self.asp" method="post">
Kundenr.: <input type="text" name="kundenr">
<input type="submit" name="login" value="Søg kundenr">
<br>
</form>


<%
strKeyword = Trim(Request.Form("serienr"))

OpenNavision "SELECT knr FROM kunder WHERE Navnt = "  & '%" & strKeyword & "%')"

If Not (rs.BOF Or rs.EOF) Then
' Hvis der er fundet poster på søgningen
Response.Write "<br>" & rs("knr")
rs.MoveNext
Loop
%>
Avatar billede erikjacobsen Ekspert
23. marts 2003 - 15:10 #1
Måske:

OpenNavision "SELECT knr FROM kunder WHERE Navnt LIKE "  & '%" & strKeyword & "%')"
Avatar billede Slettet bruger
23. marts 2003 - 15:24 #2
OpenNavision "SELECT knr FROM kunder WHERE Navnt LIKE '%"  & strKeyword & "%'"
Avatar billede soes Nybegynder
23. marts 2003 - 16:30 #3
dir input felt hedder kundenr men naar du requester saa bruger du serienr. Kan det vaere din fejl?
Avatar billede medions Nybegynder
23. marts 2003 - 17:18 #4
<form action="self.asp" method="post">
Kundenr.: <input type="text" name="kundenr">
<input type="submit" name="login" value="Søg kundenr">
<br>
</form>


<%
strKeyword = Trim(Request.Form("serienr"))

OpenNavision "SELECT knr FROM kunder WHERE Navnt LIKE '%"  & strKeyword & "%'"

' Hvis der er fundet poster på søgningen
If Not (rs.BOF Or rs.EOF) Then
While Not rs.EOF
  Response.Write "<br>" & rs("knr")
rs.MoveNext
Wend
End If
%>

//>Rune
Avatar billede medions Nybegynder
23. marts 2003 - 19:05 #5
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester