06. februar 2001 - 20:37Der er
6 kommentarer og 1 løsning
Søgning i flere kolonner
Jeg bruger følgende streng til at returnere et søgeresultat . Vil en eller anden forklare mig hvordan jeg får den til at søge i eks 3 andre kolonner i den pågældende tabel, som den er her, er det kun en søgning på kolonnen INIT,det virker fint, men jeg har problemer med at løbe flere kolonner igennem.
<% set conn=server.createobject(\"adodb.connection\") conn.open \"DSN=Personer\"
init = Trim(Request(\"init\"))
WhereClause = \"WHERE \"
If init <> \"\" Then WhereClause = WhereClause & \"InStr(Init,\'\" & Init & \"\') AND \" End If
If Right(WhereClause,4) = \"AND \" Then WhereClause = Left(WhereClause, Len(WhereClause) -4)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
If init > \"\" Then WhereClause = WhereClause & \"init LIKE \'%\" & init & \"%\'\" If init2 > \"\" Then WhereClause = WhereClause & \"OR init2 LIKE \'%\" & init2 & \"%\'\" If init3 > \"\" Then WhereClause = WhereClause & \"OR init3 LIKE \'%\" & init3 & \"%\'\"
Query = \"SELECT * FROM person \" & WhereClause
ser da pænere ud.
Hvad vil du forøvrigt gøre hvis init2 og 3 indeholder noget, men \"init\" er tom ? Så får du en streng der ser ud som flg.
SELECT * FROM person WHERE OR init2 LIKE \'%...%\' ...
Synes godt om
Ny brugerNybegynder
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.