---
title: "Tal ska fyllas i som text i databasen"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/114139-tal-ska-fyllas-i-som-text-i-databasen"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2004-10-22T10:07:29.000Z"
updated: "2004-10-23T19:53:18.000Z"
replies: 9
views: 410
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/114139-tal-ska-fyllas-i-som-text-i-databasen"
---

# Tal ska fyllas i som text i databasen

## #1 — devotion, 2004-10-22T10:07Z

Hej!

Jag hämtar ett ID från databasen. Fälttypen i databasen är "text"

I asp-sidan lägger jag till 1 för att sedan skriva tillbaka det till databasen.

Värdet i databasen kan vara av typen "0001", men som sagt ett textvärde.

När jag sedan adderar med ett så blir värdet i databasen "2", vilket i sig är helt matematiskt korrekt. MEN jag vill att det ska vara i formen "0002"

Hur gör jag?

```

SELECT *
FROM tblSettings
WHERE Key = 'NextTaskNr'
----------------------------------

nyttUppdragsID = TaskID + 1
```

Koden är inte komplett men den bygger på att Id´t hämtas från databasen och skickas med ett formulär där det adderas med 1 för att sedan uppdatera databasen.

Mvh

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

## #2 — @nders, 2004-10-22T10:10Z

Om jag vore du skulle jag spara talet i ett talfält, och sedan formatera värdet vid utskrift.

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

## #3 — devotion, 2004-10-22T11:37Z

Jo, det hade jag också gjort om jag hade gjort databasen från början. :) 

Nu är det så att databasen  används av ett befintlig program (windowsprogram) och den är formaterad på detta vis.

Finns det någon möjlighet att lösa detta utan att ändra i databasen??

Nägon käck strängfunktion kanske???

Mvh

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

## #4 — @nders, 2004-10-22T11:38Z

Vad använder du för dbms då?

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

## #5 — devotion, 2004-10-22T16:10Z

dbms???  :r

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

## #6 — @nders, 2004-10-22T16:11Z

Databashanterare. Access / MySQL / SQL Server, typ. :)

(Database management system)

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

## #7 — devotion, 2004-10-22T18:43Z

:r 
Ja, ja....

Microsoft Access  :) 

Mvh

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

## #8 — @nders, 2004-10-23T06:16Z

```
nyttUppdragsID = right("000" & Clng(TaskID) + 1, 4)
```

Det går att lösa direkt i SQL-frågan också (därav min fråga om dbms), och i Access kan du använda de flesta strängfunktioner som finns i asp / vbscript.

mvh

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

## #9 — devotion, 2004-10-23T19:02Z

Tack!

Du är min hjälte... :f 

Fungerar perfekt nu!!!

Du har inte svar på min fråga om listmenyn kanske...

Mvh

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

## #10 — @nders, 2004-10-23T19:53Z

> Du har inte svar på min fråga om listmenyn kanske...

Jodåvars... ;)

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/114139-tal-ska-fyllas-i-som-text-i-databasen
