Avatar billede ferstin Nybegynder
02. januar 2003 - 16:07 Der er 6 kommentarer og
1 løsning

Insert Into problem

Jeg vil have opdateret en given record der hvor ID'en svarer til min session("ID") men et eller andet er forkert her, jeg har stirret mig blind.

Varianten Filename skal puttes ind i kolonnen "billedtype" og det er det eneste der skal opdateres...

Dim rs, SQL
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "INSERT INTO Produkter(billedtype)"
SQL = SQL & " VALUES ("
SQL = SQL & "'" & strFilename & "', "
SQL = SQL & ") WHERE ID=" & session("ID")
rs.Execute(SQL)
Avatar billede Slettet bruger
02. januar 2003 - 16:11 #1
Uden at vide noget om ASP, vil jeg tro at

SQL = SQL & "'" & strFilename & "', "

skal være

SQL = SQL & "'" & strFilename & "'"
Avatar billede hells Nybegynder
02. januar 2003 - 16:16 #2
hvis du vil opdatere en post, skal det se sådan her ud:
Dim rs, SQL
Set rs = Server.CreateObject("ADODB.Recordset")
SQL = "Update Produkter set billedtype = '" & strFilename & "' "
SQL = SQL & " WHERE ID=" & session("ID")
rs.Execute(SQL)

sådan som du skrev det skulle man tro du ville indsætte en post
Avatar billede mortvader Nybegynder
02. januar 2003 - 16:38 #3
ikke rs.execute
men
conn.execute
Avatar billede hossein Nybegynder
02. januar 2003 - 19:12 #4
Set oConn = Server.CreateObject("ADODB.Connection")
DSN = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("minDATABASE.mdb")

oConn.Open DSN
Set rs = Server.CreateObject("ADODB.Recordset")

SQL="UPDATE produkter SET "
SQL = SQL & "billedtype ='" & strFilename & "'"
SQL = SQL & " WHERE ID=" & session("ID")

rs.open SQL, oConn, 3, 3

vh  hossein
Avatar billede ferstin Nybegynder
03. januar 2003 - 08:10 #5
hells > prøver jeg det du har skrevet, så får jeg denne fejlbesked:

Microsoft VBScript runtime error '800a01b6'
Object doesn't support this property or method: 'Execute'
/upload_skabelon/produkter/uploadgfx.asp, line 44
Avatar billede ferstin Nybegynder
03. januar 2003 - 08:15 #6
Yes, nu virker det, skulle bare lige dimentionere dine variabler.
Avatar billede ferstin Nybegynder
03. januar 2003 - 08:17 #7
... tak hossein :-)
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