---
title: "vipen dubblas inte"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/173479-vipen-dubblas-inte"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "akke"
published: "2008-08-20T14:39:24.000Z"
updated: "2008-08-23T21:27:38.000Z"
replies: 8
views: 708
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/databaser-sql/173479-vipen-dubblas-inte"
---

# vipen dubblas inte

## #1 — akke, 2008-08-20T14:39Z

SQL = "UPDATE turkweb_medlem SET typ='vip', viptime = '"& DateAdd("m",1,Date) &"' where anvnamn = '"& fixbug(anvnamn) &"'"

när man redan har vip o köper igen så dubblas inte vipen, den börjar på nytt igen, någon som vet vad som är fel o kan hjälpa mig? jag har provat med case det gick inte bra.

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

## #2 — LarsG, 2008-08-20T17:17Z

Vilken databashanterare använder du? Du kan lösa detta direkt i SQL då i princip alla DBMS har funktioner för datumaritmetik.

Förmodligen gillar den inte det format du får från dateadd.

Flyttas från ASP.

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

## #3 — akke, 2008-08-20T19:49Z

mmm

> **LarsG skrev:**
>
> Vilken databashanterare använder du? Du kan lösa detta direkt i SQL då i princip alla DBMS har funktioner för datumaritmetik.
> 
> Förmodligen gillar den inte det format du får från dateadd.
> 
> Flyttas från ASP.

ja använder  mysql phpadmin fattar int riktigt hur ska man göra me databasen  :q

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

## #4 — LarsG, 2008-08-20T21:04Z

```
sql = "UPDATE turkweb_medlem " & _
  "SET typ='vip', viptime = current_date + interval 1 month " & _
  " where anvnamn = '" & fixbug(anvnamn) & "'"
```

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

## #5 — akke, 2008-08-20T22:57Z

> **LarsG skrev:**
>
> ```
> sql = "UPDATE turkweb_medlem " & _
>   "SET typ='vip', viptime = current_date + interval 1 month " & _
>   " where anvnamn = '" & fixbug(anvnamn) & "'"
> ```

tack för hjälpen har löst en annan set.

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

## #6 — @nders, 2008-08-21T06:47Z

Vad löste du det på för annat sätt då?

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

## #7 — akke, 2008-08-21T15:06Z

> **@nders skrev:**
>
> Vad löste du det på för annat sätt då?

strSQL = "Select \* From tbl_medlem where anvnamn = '"& fixbug(anvnamn) &"'"
Set ObjRS = ObjConn.Execute(strSQL)
IF ObjRS.eof then

Else

If ObjRS("typ")="medlem" then

SQL = "UPDATE  tbl_medlem SET typ='vip', viptime ='"& DateAdd("m",1,now)&"' where anvnamn = '"& fixbug(anvnamn) &"'"
Objconn.Execute(SQL)

Else

SQL = "UPDATE  tbl_medlem SET typ='vip', viptime ='"& DateAdd("m",1,ObjRS("viptime"))&"' where anvnamn = '"& fixbug(anvnamn) &"'"
Objconn.Execute(SQL)

såhär:P

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

## #8 — Ledel, 2008-08-21T16:55Z

Jag rekommenderar dig att använda LarsGs lösning... Din är inte helt snäll mot databasen, då du hämtar ut ALLT från tabellen och behandlar med if-satser och liknande, medan LarsG gör allt i en enda SQL-sats.

Edit: Eller, om du vill använda din lösning, bara hämtar "typ" och "viptime".

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

## #9 — akke, 2008-08-23T21:27Z

ska kolla om det gör nåt problem ja kan byta:) annars det ä bra sådär:D

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/173479-vipen-dubblas-inte
