webForumDet fria alternativet

Mata in tal som inte finns?

ASP

6 svar · 249 visningar · startad av Hallgren

Medlem sedan dec. 19991 606 inlägg
Frågan#1

Nu ska vi har roligt på min bekostnad. :e

Detta vill jag.
Har en add.asp som lägger till info in en db. (har jag redan) Man mata bara in ett tal och sedan lägger add.asp in två tal till i db som den räknar ut utifrån det första talet.
Typ: (Ja ni får gärna skratta :e )

<%	Set Connect = Server.CreateObject("ADODB.Connection")
	Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=c:\inetpub\wwwroot\ekonomi\bok.mdb"

	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Addera = "SELECT * FROM bok"

   RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

	RecSet.AddNew

	RecSet("x") = Request.Form("x")
        RecSet("y") = ("x") * 10
	
	RecSet.Update
	RecSet.Close
	Connect.Close %>

Är detta något som går att göra?

------------------
Forumledare, webForum

Medlem sedan juni 200032 967 inlägg
#2

ja, men jag förstår inte vad du menar...

är det inte dags att lära sig INSERT strax? ;)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan dec. 200012 464 inlägg
#3

Om du alltid räknar ut talen på samma sätt så kan du väl göra den uträkningen när du hämtar data i stället?

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

Medlem sedan dec. 19991 606 inlägg
#4

@nders: Näääver!!! :e :e

Mmm, nu tror jag hur jag kan lösa det. :)

------------------
Forumledare, webForum

Medlem sedan juni 200032 967 inlägg
#5

se till att ha koll på dina subtyper bara, så att du omvandlar request.form("x") till ett tal innan du börjar räkna med det. det blir så konstigt annars. :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

Medlem sedan dec. 19991 606 inlägg
#6

Arrghh! Jag tänkte fel! (duh!! :e )

Ok, vi försöker så här:

X = ett tal man matar in i db:n
Y = ett bestämt tal som man multiplicerar med X
Z = resultatet av Y subtraherat med X

Om jag bara kan få resultatet av Y lagrat så kan jag få fram Z när jag hämnar det.

Muhahah, bit på den! :e
Någon som kan gissa vad jag gör?

------------------
Forumledare, webForum

Medlem sedan juni 200032 967 inlägg
#7
x = cdbl(request.form("x"))
y = x * 5
z = y / x

strSQL = "insert into tabellen (x, y, z) values (" & x & ", " & y & ", " & z & ")"

eller wass?

ne, fattar ingenting... :e

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)