H Hallgren Medlem sedan dec. 1999 1 606 inlägg Trådstart 4 juni 2001 12:53 #1 Nu ska vi har roligt på min bekostnad.
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 )
<% 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?
@nders Medlem sedan juni 2000 32 967 inlägg ja, men jag förstår inte vad du menar...
är det inte dags att lära sig INSERT strax?
L LarsG Medlem sedan dec. 2000 12 464 inlägg 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?
H Hallgren Medlem sedan dec. 1999 1 606 inlägg @nders: Näääver!!!
Mmm, nu tror jag hur jag kan lösa det.
@nders Medlem sedan juni 2000 32 967 inlägg 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.
H Hallgren Medlem sedan dec. 1999 1 606 inlägg Arrghh! Jag tänkte fel! (duh!! )
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!
Någon som kan gissa vad jag gör?
@nders Medlem sedan juni 2000 32 967 inlägg 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...