---
title: "2 frågor..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/11317-2-frågor"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ReloadMaster"
published: "2001-08-27T17:05:00.000Z"
updated: "2001-08-27T19:40:00.000Z"
replies: 16
views: 224
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/11317-2-frågor"
---

# 2 frågor...

## #1 — ReloadMaster, 2001-08-27T17:05Z

Tjena!
Jag har 2 frågor jag jättegärna skulle vilja ha hjälp med:

1:

```
<%
If Request.Querystring("utId") Then 

SQL = "SELECT ut FROM konton WHERE ID ="& Request.Querystring("ID")
Set RecSet = Connect.Execute(SQL) 

aurl = RecSet("aurl") 

SQL = "UPDATE konton SET ut = ut + 1 WHERE ID = "& Request.Querystring("ID") 
Connect.Execute sql,,128 

RecSet.Close
Set RecSet = Nothing

End If
%>
```

Där denna ska uppdatera fältet ut med en etta i datbasen...

Felet är:
Syntaxfel (operator saknas) i frågeuttrycket 'ID ='. 

2\.

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("forumdb.mdb")

SQL = "SELECT * From forum WHERE Orig= True ORDER BY forum.Iid,forum,ID" 
Set RecSet = Connect.Execute(SQL)
%>
```

här är en annan kod jag får...

Felet är:
Det har inte angetts något värde för en eller flera nödvändiga parametrar 

Kan felet vara att det inte finns något inlägg?
Eftersom Orig är ett Ja/Nej Fält...

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

## #2 — LarsG, 2001-08-27T17:15Z

1)
Request.Querystring("ID") är odefinierat

skall det vara Request.Querystring("utID") som du använder tidigare eller
ligger det i request.form?

2)

Felmeddelandet innebär att du anger ett kolumnnamn som inte finns. Du kanske vill sortera med avseende på forum.id

```
SQL = "SELECT * From forum WHERE Orig= True ORDER BY forum.Iid,forum.ID"
```

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

## #3 — ReloadMaster, 2001-08-27T17:47Z

Vad kan detta betyda:
ADO kunde inte hitta objektet i mängden som överensstämmer med det begärda namnet eller numret. ?

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

## #4 — jorgen, 2001-08-27T17:49Z

Hej!

Du har använt ett databasfält som inte finns eller är felstavat.

mvh Jörgen

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

## #5 — ReloadMaster, 2001-08-27T18:22Z

Konstigt kolla om ni kan hitta något fel:

\<%
If Request.Querystring("klick") = "ut" Then 

SQL = "SELECT aurl, utklick FROM konton WHERE ID ="& Request.Querystring("ID")
Set RecSet = Connect.Execute(SQL) 

aurl = RecSet("aurl")

SQL = "UPDATE konton SET utklick = utklick + 1 WHERE ID = "& Request.Querystring("ID") 
Connect.Execute sql,,128 

Response.Redirect(aurl)

RecSet.Close
Set RecSet = Nothing

End If
%\>

Fälten heter utklick och aurl..

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

## #6 — Cannabis_Tomten, 2001-08-27T18:25Z

Som sagt var, kolla verkligen om alla databas namn finns i databasen...
annars går det inte att plocka ut det vettu...

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

## #7 — jorgen, 2001-08-27T18:26Z

> Response.Redirect(aurl)

Hur ska den kunna redirecta till en variabel?

mvh Jörgen

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

## #8 — LarsG, 2001-08-27T18:34Z

Nja, det är inte så konstigt

```
str = "a.asp"
response.redirect str

'eller

response.redirect "a.asp"
```

är ju likvärdigt.

Om inte kolumnanmnet finns i tabellen så borde det bli fel vid execute.

Jag tycker att den kod som du har postat ser helt ok ut.

aurl = RecSet("aurl")

Är det den raden du får fel på?

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

## #9 — ReloadMaster, 2001-08-27T18:39Z

Det funkar att att använda en Variabel för detta dock...

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

## #10 — jorgen, 2001-08-27T18:40Z

Tja!

Du har säkert rätt LarsG, har bara för mig att jag läst någonstans om att det inte går att göra så. :(

Men man lär sig nytt varje dag :)

r: En följdfråga, hur skulle händelseförloppet bli om aurl inte innehöll något värde. 

1) Skulle den ge ett felmeddelande
2) Skulle den redirecta till "sidan kunde inte hittas" ?

mvh Jörgen

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

## #11 — ReloadMaster, 2001-08-27T18:40Z

Raden jag har fått fel på är den tomma redan precis innan där det inte står en bokstav...

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

## #12 — LarsG, 2001-08-27T18:51Z

Tyvärr så förstår jag inte vilken rad du avser. Kan du inte bara peka ut den i koden?

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

## #13 — ReloadMaster, 2001-08-27T18:54Z

\<%
If Request.Querystring("klick") = "ut" Then 

SQL = "SELECT aurl, utklick FROM konton WHERE ID ="& Request.Querystring("ID")
Set RecSet = Connect.Execute(SQL) 
**Den här tomma raden...**
aurl = RecSet("aurl")

SQL = "UPDATE konton SET utklick = utklick + 1 WHERE ID = "& Request.Querystring("ID") 
Connect.Execute sql,,128 

Response.Redirect(aurl)

RecSet.Close
Set RecSet = Nothing

End If
%\>

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

## #14 — jorgen, 2001-08-27T18:58Z

Okey...

En fråga då, heter din connectionstring garanaterat **Connect**

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

## #15 — LarsG, 2001-08-27T19:01Z

Nej, jag kan inte se något.

I och för sig så borde du lägga in någon kontroll på att du hittar någon post, men det borde inte ha något med detta problem att göra.

```
<%
If Request.Querystring("klick") = "ut" Then 
SQL = "SELECT aurl, utklick FROM konton WHERE ID ="& Request.Querystring("ID")
Set RecSet = Connect.Execute(SQL) 

if  not recset.eof then
aurl = RecSet("aurl")
SQL = "UPDATE konton SET utklick = utklick + 1 WHERE ID = "& Request.Querystring("ID") 
Connect.Execute sql,,128 
else
aurl = ""
end if

RecSet.Close
Set RecSet = Nothing

if  aurl <> "" then
    response.redirect aurl
else
    response.write "Sidan hittades ej <br>"
End If
%>
```

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

## #16 — ReloadMaster, 2001-08-27T19:25Z

Tack LarsG
Det funkade så fort jag använde ditt exempel...

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

## #17 — LarsG, 2001-08-27T19:40Z

Magic.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/11317-2-frågor
