webForumDet fria alternativet

Hur får jag in slumptalet i databasen

ASP

3 svar · 256 visningar · startad av eriks

Medlem sedan apr. 20011 418 inlägg
Frågan#1

Hej! Jag vill lägga in data i en databas (från ett formulär) och vill då även lägga in ett slumptal. Detta har jag skrivit:
<%
Function GetRandomNumber (LowerBound,UpperBound)

Randomize()
GetRandomNumber = Int((upperbound-lowerbound+1) *Rnd +lowerbound)
End Function

Set Connection = ......osv

SQLStmt = "Insert Into Visa "
SQLStmt = 	SQLStmt & 	"(Tid, Show, Tidnamn, Tidtid, Datum) "
SQLStmt = 	SQLStmt & 	"VALUES('SLUMPTALET!','" &(Request.Form("Lektionsdatum")) ...osv

Hur ska jag skriva för att anropa funtionen GetRandomNumber där jag har skrivit SLUMPTALET? Typ " & GetRandomNumber (1,1000000) & ". Jag har provat olika varianter, men jag får inte rätt på det.

Kort sagt. Någon som vet hur jag ska skriva för att anropa funktionen och lägga in ett slumptal i databasen?

Tack! /Erik

Medlem sedan dec. 19998 577 inlägg
#2

Hejsan... och välkommen hit... :)

Såhär:

SQLStmt = "Insert Into Visa "
SQLStmt = SQLStmt & "(Tid, Show, Tidnamn, Tidtid, Datum) "
SQLStmt = SQLStmt & "VALUES("&GetRandomNumber (1,1000000)&",'" &(Request.Form("Lektionsdatum")) ...osv

------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com

Medlem sedan dec. 200012 464 inlägg
#3
SQLStmt = "Insert Into Visa "
SQLStmt = SQLStmt & "(Tid, Show, Tidnamn, Tidtid, Datum) "
SQLStmt = SQLStmt & "VALUES("  & _
GetRandomNumber (1,1000000) & _
",'" & Request.Form("Lektionsdatum")&

Jag förutsätter att kolumnen tid är nunmerisk.

Om det här inte hjälper så kan du återkomma med mer information, t.ex. hela statementet, vilket fel du får, vilken databas du använder, vilka datatyper som du har i de olika kolumnerna (till att börja med ;)

------------------
essentitia preter non sans multiplicandum

Medlem sedan apr. 20011 418 inlägg
#4

Tack! Det fungerade nu!

261 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)