---
title: "Personalsökning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/137175-personalsökning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Mr.Switch"
published: "2005-11-08T12:23:37.000Z"
updated: "2005-11-09T07:41:20.000Z"
replies: 2
views: 290
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/137175-personalsökning"
---

# Personalsökning

## #1 — Mr.Switch, 2005-11-08T12:23Z

Hallå alla glada!!

Jag har ett textfält där man kan söka upp personal på företaget.
Man ska kunna söka på 'Kalle', 'Karlsson' eller 'Kalle Karlsson'.

Det funkar bra om man bara söker på förnamnet eller efternamnet, men
att kombinera dessa funkar inte.

Är det någon som har en idé på hur man löser detta?

Bifogar SQL-satsen

```

strSQL = strSQL & "WHERE ((FIRSTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%') "
strSQL = strSQL & "OR(LASTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%'))"
```

Permalänk: https://www.webforum.nu/p/137175

## #2 — Glitter, 2005-11-08T13:31Z

Kanske

```
strSQL & "WHERE ((FIRSTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%') "
strSQL = strSQL & "OR(LASTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%')) OR ((((FIRSTNAME + ' ' + LASTNAME) LIKE '%" & Request.QueryString("AcmeSearch") & "%') ")"
```

Jag vet inte om det är optimalt men det är en lösning igallefall

Permalänk: https://www.webforum.nu/p/1703763

## #3 — niNe, 2005-11-09T07:41Z

```
strSQL = SELECT * FROM personaldatabas
strSQL = strSQL & " WHERE FIRSTNAME & LASTNAME LIKE '%" & Request.QueryString("AcmeSearch") & "%'" & " ORDER BY FIRSTNAME"
```

Permalänk: https://www.webforum.nu/p/1704098

---

Tråden på webben: https://www.webforum.nu/amne/asp/137175-personalsökning
