Avatar billede gnuen_fra Nybegynder
02. december 2003 - 12:46 Der er 2 kommentarer og
1 løsning

Håndtering af tom method:post

Jeg har følgende <FORM> hvor det skal være muligt at vælge poster i tabellen hvor f.eks. "Hans" indgår i colonnen.

<form action="personale.asp" method="post">
<input name="soeg" type="text" size="25">
<input name="submit" type="submit" value="søg">
</form>

Til at "fange" soeg fra <FORM> bruger jeg følgende SQL sætning:

strSQL = "SELECT col1, col2 FROM mytable WHERE col2 LIKE '%" & Request.Form("soeg") & "%' order by col1"

Mit spørgsmål går så på hvordan man kan håndtere en tom soeg så man får udskrevet hele tabellen i stedet for at få en fejlmeddelelse.

På forhån tak for et godt svar!!!
Avatar billede trer Nybegynder
02. december 2003 - 13:11 #1
strSQL = "SELECT col1, col2 FROM mytable WHERE (" & trim(Request.Form("soeg") & "") & "='') or (col2 LIKE '%" & trim(Request.Form("soeg") & "") & "%') order by col1"
Avatar billede trer Nybegynder
02. december 2003 - 13:11 #2
ah

strSQL = "SELECT col1, col2 FROM mytable WHERE ('" & trim(Request.Form("soeg") & "") & "'='') or (col2 LIKE '%" & trim(Request.Form("soeg") & "") & "%') order by col1"
Avatar billede gnuen_fra Nybegynder
02. december 2003 - 18:07 #3
mange tak for hjælpen.

Er der en måde hvorpå man kan give en meddelelse hvis der ikke findes poster i tabellen med det/de indtastede bogstaver? og ligeledes hvis databasen er tom...
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
Computerworld tilbyder specialiserede kurser i database-management

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