webForumDet fria alternativet

Tal ska fyllas i som text i databasen

ASPur ASP

9 svar · 390 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Frågan#1

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

Medlem sedan juni 200032 967 inlägg
#2

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

Medlem sedan jan. 20013 582 inlägg
#3

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

Medlem sedan juni 200032 967 inlägg
#4

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

Medlem sedan jan. 20013 582 inlägg
#5

dbms??? :r

Medlem sedan juni 200032 967 inlägg
#6

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

(Database management system)

Medlem sedan jan. 20013 582 inlägg
#7

:r
Ja, ja....

Microsoft Access :)

Mvh

Medlem sedan juni 200032 967 inlägg
#8
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

Medlem sedan jan. 20013 582 inlägg
#9

Tack!

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

Fungerar perfekt nu!!!

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

Mvh

Medlem sedan juni 200032 967 inlägg
#10

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

Jodåvars... ;)

mvh

131 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)