[ASP/MySQL] Type mismatch bij BLOB invoeren

Pagina: 1
Acties:

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Ik probeer met ASP een afbeelding in de MySql database te probben met behulp van de dundas control. Alleen zodra ik dat wil uitvoeren krijg ik een 'type mismatch'. Nu heb ik erop gezocht en er zijn meer mensen met dit probleem, alleen staat er nergens een oplossing tussen.

Ik gebruik de volgende code:
ASP:
1
2
3
4
5
6
7
8
9
10
        Set objUpload = Server.CreateObject("Dundas.Upload.2")
        ObjUpload.SaveToMemory()
        
        For Each objFile In objUpload.Files
            If InStr(1,objFile.ContentType,"image") <> 0 Then
                Response.BinaryWrite objfile.Binary                 
                Response.Write objfile.size
                Dbs.ExecuteCommand "INSERT INTO bc_images (image) VALUES (" & objFile.Binary & ")"
            End If
        Next


En op lijn 8 loopt die dus elke keer fout. Wanneer ik een afbeelding met phpmyadmin invoer dan gaat het wel goed en als ik naar de SQL kijk dan is die zo goed als hetzelfde.

edit:

Ik heb het trouwens ook met ' voor de waarde gedaan in de sql

[ Voor 10% gewijzigd door Phenomenon op 23-08-2004 18:16 ]


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Ik het het opgelost door ASPUpload te gebruiken, hoewel ik daar precies dezelfde foutmelding krijg wanneer ik het wil toevoegen via een insert query of een binarywrite op het scherm uitvoer. Alleen zit in ASPUpload een file.transertodatabase en die methode werkt wel goed.

Beetje raar.