Avatar billede i-mox Nybegynder
08. august 2004 - 18:28 Der er 1 løsning

Hvordan indsætter man et OLE object via SQL/VBSCRIPT

Hejsa.

Jeg bruger ASPUPLOAD til at gemme nogle billeder i en DB - Det fungerer udmærket til at uploade nye billeder.

Nu vil jeg gerne opdatere et billede, og har forsøgt mig med følgende kode:

Set Upload = Server.CreateObject("Persits.Upload")
Count = Upload.Save

    ' Obtain file object
Set File = Upload.Files("myImage")
    if File is Nothing then
    response.redirect("edit_system_pictures.asp?message=Vælg venligst et billede")
    end if

conn.execute("UPDATE tbl_system_billeder SET [filename]='"&File.Filename&"', [image_blob]=File.Binary WHERE [id]=1;")

feltet [image_blob] henviser selvsagt til billedet som en BLOP.
Når jeg prøver at eksekvere får jeg en type mismatch. Det gør jeg også hvis jeg prøver at indsætte det som en tekststreng, altså '"&File.Binary&"' eller et tal - longshot - i know.

Hvad er den korrekte syntaks for at få det her til at virke?

M;ads
Avatar billede i-mox Nybegynder
08. august 2004 - 18:31 #1
Ligemeget - fandt selv en løsning med noget helt andet syntakts!

Ellers tak.
Mads
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