sql = "INSERT INTO shop_varer(varenummer,model,pris,tilbudspris,beskrivelse,billede,synlig) VALUES('"&varenummer&"','"&model&"',convert(decimal(10,2), '"&pris&"'),convert(decimal(10,2), '"&tilbudspris&"'),'"&beskrivelse&"','"&billede&"','"&synlig&"')" set record = rs.Execute(sql)
SQL = "SELECT @@IDENTITY as ID" set record = rs.execute(sql) vareID = record("ID")
arrID = split(undergruppeID, ", ") for t = 0 to ubound(arrID) sql = "INSERT INTO shop_vare_str_ref(vareID,undergruppeID) VALUES('"&vareID&"','"&arrID(t)&"')" set record = rs.Execute(sql) next
arrstr = split(storrelse, ", ") for t = 0 to ubound(arrstr) next arrantal = split(antal, ", ") for t = 0 to ubound(arrantal) sql = "INSERT INTO shop_storrelse(vareID,storrelse,antal) VALUES('"&vareID&"','"&arrstr(t)&"','"&arrantal(t)&"')" Set record = rs.Execute(sql) next
Response.Redirect("index.asp?side=shoppen")
Den fejl jeg får kommer her:
Request object error 'ASP 0207 : 80004005'
Cannot use Request.Form
/add-adjust_vare_save.asp, line 25
Cannot use Request.Form collection after calling BinaryRead.
hovsa fik sørme ikke det hele med, ups, prøver lige igen
Dim mySmartUpload Dim intCount Dim arrID Dim arrstr Dim arrantal
'Opret Object '*************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
'Upload '********* mySmartUpload.Upload
'Gem filen med originalt navn med en virtuel sti eller på en web server '************************************************************************* intCount = mySmartUpload.Save("/billeder/jpg") 'intCount = mySmartUpload.Save("/aspSmartUpload/Upload") 'sample with a physical path 'intCount = mySmartUpload.Save("c:\temp\")
sql = "INSERT INTO shop_varer(varenummer,model,pris,tilbudspris,beskrivelse,billede,synlig) VALUES('"&varenummer&"','"&model&"',convert(decimal(10,2), '"&pris&"'),convert(decimal(10,2), '"&tilbudspris&"'),'"&beskrivelse&"','"&billede&"','"&synlig&"')" set record = rs.Execute(sql)
SQL = "SELECT @@IDENTITY as ID" set record = rs.execute(sql) vareID = record("ID")
arrID = split(undergruppeID, ", ") for t = 0 to ubound(arrID) sql = "INSERT INTO shop_vare_str_ref(vareID,undergruppeID) VALUES('"&vareID&"','"&arrID(t)&"')" set record = rs.Execute(sql) next
arrstr = split(storrelse, ", ") for t = 0 to ubound(arrstr) next arrantal = split(antal, ", ") for t = 0 to ubound(arrantal) sql = "INSERT INTO shop_storrelse(vareID,storrelse,antal) VALUES('"&vareID&"','"&arrstr(t)&"','"&arrantal(t)&"')" Set record = rs.Execute(sql) next
Når du bruger upload kan man ikke bruge request.form. Der skal man bruge upload komponentens form collection som virker på samme måde som request.form. Det man gør er at skrive navnet på upload objectet i stedet for reqeust. Form collectionen bliver gyldig efter man har lavet et kald til .upload. Så alle som denne:
There are fewer columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.
46,48 er to undergruppeID'er som skal splites op. vareID'et skal knyttes til flere undergrupper, men efter jeg er begyndt at bruge mySmartUpload.form virker det ikke.
Det er en type og MIME står for Multipart Internet Mail Extensions. Et Jpg billede vil eksvis give "Image" en gif vil også give "Image". Der er så også en .SubTypeMIME som giver jpeg eller gif for de to eksempler.
altså alle sql'er skriver det de skal, lige bort set fra den der skal skrive filnavnet og typen, og den ser sådan her ud:
sql = "INSERT INTO shop_varer(varenummer,model,pris,tilbudspris,beskrivelse,billede,synlig) VALUES('"&varenummer&"','"&model&"',convert(decimal(10,2), '"&pris&"'),convert(decimal(10,2), '"&tilbudspris&"'),'"&beskrivelse&"','"&billede&"','"&synlig&"')" set record = rs.Execute(sql)
Hvis du har bruge den variable jeg har vist så prøv sådan her hvor billede er skiftet ud med filnavn:
sql = "INSERT INTO shop_varer(varenummer,model,pris,tilbudspris,beskrivelse,billede,synlig) VALUES('"&varenummer&"','"&model&"',convert(decimal(10,2), '"&pris&"'),convert(decimal(10,2), '"&tilbudspris&"'),'"&beskrivelse&"','"&filnavn&"','"&synlig&"')" set record = rs.Execute(sql)
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.