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.
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.