Avatar billede gatez Nybegynder
08. marts 2003 - 17:16 Der er 3 kommentarer og
1 løsning

ASP Datebase

Hejsa,

Jeg har et bil system på min hjemmeside hvor alle kan oprette en bil... Men når en bruger har oprettet en bil hvordan ænder han så i sin data bagefter ? Jeg tænker på hvordan ASP koden skal se ud for at ændre i databasen... ?

Sådan ser min kode ud til at tilføje en ny bil:

strConnect = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("../database/bodykits.dk/brugersystem.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
call objConn.Open(strConnect)
           
BrugerId = upl.Form("BrugerId")
hits = upl.Form("hits")
bilmarke = upl.Form("bilmarke")
bilmodel = upl.Form("bilmodel")
aar = upl.Form("aar")
mortor = upl.Form("mortor")
hk = upl.Form("hk")
falge = upl.Form("falge")
daak = upl.Form("daak")
undervogn = upl.Form("undervogn")
bilstereo = upl.Form("bilstereo")
styling = upl.Form("styling")
interior = upl.Form("interior")
udstyr = upl.Form("udstyr")
bemarkninger = upl.Form("bemarkninger")


strINSERT = "INSERT INTO BrugerBiler (BrugerId, hits, bilmarke, bilmodel, aar, mortor, hk, falge, daak, undervogn, bilstereo, styling, interior, udstyr, bemarkninger) VALUES ( '"
    strINSERT = strINSERT &  BrugerId & "', '" & hits & "', '" & bilmarke & "', '" & bilmodel & "', '" & aar & "', '" & mortor & "', '" & hk & "', '" & falge & "', '" & daak & "', '" & undervogn & "', '" & bilstereo & "', '" & styling & "', '" & interior & "', '" & udstyr & "', '" & bemarkninger & "')"
 
    call objConn.execute(strINSERT)
objConn.close()
'Response.Write("bilen er nu oprettet!")
Response.Redirect("loggetind.asp?besked=Din bil er nu oprettet!")
%>
Avatar billede mortrr Praktikant
08. marts 2003 - 17:35 #1
Næsten på samme måde. Du skal bare bruge ID'en for den bil/record der skal rettes.

strUPDATE = "UPDATE BrugerBiler SET bilmarke='" & bilmarke & "', bilmodel='" & bilmodel & "', aar='" & aar & "' WHERE BilID=" & BilID
call objConn.execute(strUPDATE)

- Morten
Avatar billede gatez Nybegynder
08. marts 2003 - 17:51 #2
Hvor for den det BilID fra ? Skal det sendes med i den form ?
Avatar billede gatez Nybegynder
08. marts 2003 - 17:55 #3
For denne fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/saveuser-images.asp, line 34
Avatar billede gatez Nybegynder
08. marts 2003 - 17:59 #4
virker nu :-) tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester