Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Belo Horizonte, Brazil
    Messaggi
    258

    HELP - caricare un ARRAY in un campo BLOB

    Ciao a tutti

    ho un problema, devo caricare un campo tipo BLOB su MySQL tramite codice ASP

    ho già provato a fare una cosa del tipo:
    Set mystream = Server.CreateObject("ADODB.Stream")
    mystream.Open
    mystream.Type = 1
    mystream.LoadFromFile "c:\myimage.gif"

    SQLConn = "Driver={mySQL ODBC 3.51 Driver};Server=server-hp-3;Port=3306;Option=4;Database=XXXXX;Uid=root;Pwd=X XXXXXX;"
    set conn = server.createobject("ADODB.Connection")
    conn.open sqlconn

    Set rs = Server.CreateObject("ADODB.Recordset")
    conn.execute "UPDATE tbLavorazioni SET DettagliQuantita = empty_blob() WHERE NomeFileInput = '" & request.querystring("NomeFileInput")&"'", aff

    rs.open "SELECT * FROM tbLavorazioni WHERE NomeFileInput = '" &

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Belo Horizonte, Brazil
    Messaggi
    258
    (il forum non mi fa scrivere tutto in un unico post, scrivo il resto qui)

    rs.open "SELECT * FROM tbLavorazioni WHERE NomeFileInput = '" & request.querystring("NomeFileInput")&"'", conn, 2, 2
    rs("DettagliQuantita") = mystream.read
    rs.update

    mystream.Closers.Close
    conn.close
    set rs = Nothing
    set conn = Nothing

    SENZA RIUSCIRE... sapete darmi una mano?? L'errore si circostrive nell'eseguire l'update... se poi il campo si carica o no non lo posso sapere siccome non arrivo a quel punto...

    Tenete conto che nella prova ho tentato di caricare un file tipo GIF [mystream.LoadFromFile "c:\myimage.gif"]

    ma in realtà devo caricare un ARRAY in un campo BLOB

    Attendo fiducioso!
    Grazie

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    E l'errore quale sarebbe??

    Roby

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2009
    residenza
    Belo Horizonte, Brazil
    Messaggi
    258
    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][Driver Manager ODBC] Lunghezza della stringa o del buffer non valida




    può essere un problema legato a MySQL? Mi sembra di aver letto che non supporta la funazione rs.Update... confermate?

    E poi.. alla fine io dovrò inserire un array nella variabile mystream, avete consigli su come fare?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.