---
title: "Förenkling"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/122712-förenkling"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Boorg"
published: "2005-02-18T06:58:12.000Z"
updated: "2005-02-18T07:16:51.000Z"
replies: 4
views: 265
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/122712-förenkling"
---

# Förenkling

## #1 — Boorg, 2005-02-18T06:58Z

Denna verkar lite primitiv, Finns det något enklare sätt o skriva denna.

```
JobNo = Request.QueryString("JobNo")
Sql = "SELECT * FROM _Portal_projekt_tidplan"
rs.open sql, con

strJobNo = "ej"
Do until rs.EOF

If rs("JobNo") = JobNo Then
strJobNo = "jo"
End If

rs.Movenext
loop
rs.close

If strJobNo = "ej" Then
Response.Redirect "new.asp?JobNo=" & JobNo
End If
```

Mvh Jesper

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

## #2 — @nders, 2005-02-18T07:07Z

```
JobNo = replace(Request.QueryString("JobNo"), "'", "''")
Sql = "SELECT * FROM _Portal_projekt_tidplan where JobNo=" & JobNo
rs.open sql, con

if not rs.eof then
	strJobNo = "jo"
else
	strJobNo = "ej"
end if

rs.close

If strJobNo = "ej" Then Response.Redirect "new.asp?JobNo=" & JobNo
```

(Jag har utgått från att fältet *JobNo* är numeriskt i tabellen.)

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

## #3 — Palle, 2005-02-18T07:11Z

En variant: 

```
[red]JobNo = Replace(Request.QueryString("JobNo"), "'", "''")
bolRedirect = false

Set rs = con.Execute("SELECT JobNo FROM _Portal_projekt_tidplan WHERE JobNo = "& jobNo)
	If NOT rs.EOF Then
		bolRedirect = false
	Else
		bolRedirect = true
	End If
	rs.Close
Set rs = Nothing

If bolRedirect = true Then Response.Redirect "new.asp?JobNo=" & JobNo[/red]
```

**r:/** mmm..  så slö man är då. ;)

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

## #4 — Boorg, 2005-02-18T07:13Z

Tackar

Ne det är inte bara numeriskt, men varför replace?
och varför , "'", "''")

Mvh Jesper

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

## #5 — @nders, 2005-02-18T07:16Z

Man måste se till så inte eventuella apostrofer förstör SQL-frågan. Om inte jobno är numeriskt i tabellen:

```
Sql = "SELECT * FROM _Portal_projekt_tidplan where JobNo='" & JobNo & "'"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/122712-förenkling
