---
title: "en Function"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/72470-en-function"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Ceeron"
published: "2003-03-28T16:25:44.000Z"
updated: "2003-03-28T16:45:01.000Z"
replies: 4
views: 192
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/72470-en-function"
---

# en Function

## #1 — Ceeron, 2003-03-28T16:25Z

Ska göra en Function som lägger till eller tar bort pengar från användaren...

Något sånt här hade jag tänkt men jag e inte någon riktig höjdare på sånt här så... det funkar inte ;)

```
	Function funGold(strWhat,intGold)
		If strWhat = "adv" or strWhat = "add" Then
			cha = "+"
				If strWhat = "adv" Then
					Response.Write " och " & intGold & " guld!"
				End If
		ElseIf strWhat = "del" Then
			cha = "-"
		End If

		objConnect.Execute("update tblUsers set userGold = userGold "& cha & intGold & " where userID = " & Session("ID") & " "),,128	
	End Function
```

Syntaxfel (operator saknas) i frågeuttrycket 'userGold 246'.
raden e den där jag uppdaterar databasen... om jag kommenterar bort den händer inget...

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

## #2 — Jesper T, 2003-03-28T16:34Z

Skall allt in i en och samma kolumn?
Antar att det är en sträng. Testa med enkenfnuttar.

```
objConnect.Execute("update tblUsers set userGold = 'userGold "& cha & intGold & "' where userID = " & Session("ID") & " "),,128
```

 

> Ska göra en Function som lägger till eller tar bort pengar från användaren...

 ...Det låter farligt. ;)

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

## #3 — SilvioF, 2003-03-28T16:37Z

Det verkar som om du inte får in något värde i **cha**\-strängen. Tänk på att strängar är "case-sensetive" så att du verkligen skickar med något av fäljande värden till **strWhat**: **adv**, **add**, **del**.

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

## #4 — Ceeron, 2003-03-28T16:38Z

Det är ingen textsträng utan ett tal. Guld alltså ;)
Men om man ignorerar databas delen för en stund...
Även om man inte kör den så händer det inget =/

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

## #5 — Ceeron, 2003-03-28T16:45Z

ordnade sig
kollade va SilvioF sa o upptäckte att jag hade glömt "" rint adv, add, del när jag anropade functionen...
Tack ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/72470-en-function
