Visualizzazione dei risultati da 1 a 5 su 5

Discussione: BinaryRead BAUL74

  1. #1
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355

    BinaryRead BAUL74

    salve a tutti

    un aiuto su upload di baul74

    ell'esecuzione della pagina che si occupa di inserire i dati nel db ricevo questo errore:

    Oggetto Request error 'ASP 0206 : 80004005'
    Impossibile richiamare il metodo BinaryRead
    /prod_off/upload/Upload.asp, line 578
    Impossibile richiamare il metodo BinaryRead dopo aver utilizzato l'insieme Request.Form.

    da cosa cavolo dipende?

  2. #2
    Dipende dal fatto che non puoi usare il metodo "Request.Form" per recuperare i dati quando effettui l'upload, ma devi usare (in questo caso) "oUpload.Form" altrimenti ricevi quell'errore.

  3. #3
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    scusa se approfotto della tua disponibilità

    al momento prelevo i dati dal form tramite request.form poi effettuo i dovuti controlli sulla effettiva presenza dei dati all'interno dei campi e solo alla fine inserisco i dati nel DB.

    il problema è nato sul campo di tipo "file" ora ti chiedo : la struttura della pagina dovrebbere pressappoco questa ?

    Dim oUpload
    Set oUpload= new cUpload

    qui vado a fare i controlli sui campi (recuperati con oUpload.Form) ?

    With oUpload
    'La riga seguente impoosta la connessione al database e la tabella di inserimento dati
    'La connesione e la tabella verranno aperti con il metodo oUpload.Database.Open()
    .SetDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath()&("\mdb-db\db.mdb"),"SELECT Top 1 * FROM prod"
    .EnabledAspUpload = False
    .EnabledImageSize = False
    .EnabledLog = False
    .AutoRename = True
    .Overwrite = False
    .SetPath "/public/"
    .Load
    .MoveFirst
    if .EOF then
    NumFiles = .Count()
    Response.write "0 Files caricati su " & NumFiles &" : controlla le dimensioni e il tipo di file."
    else
    .Database.Open()
    While Not .EOF
    .Save
    'Inserimento dei valori
    .Database.Fields("nome_prod") = .Form("nome_prod")
    .Database.Fields("url_img") = .GetFileName
    .Database.AddNew()
    .MoveNext
    Wend
    end if
    End With
    Set oUpload = Nothing

  4. #4
    Scusa, ma ora vado di fretta, ma tu prova intanto a dare un'occhiata a questo 3D poi eventualmente se non riesci ci risentiamo nel tardo pomeriggio.

  5. #5
    Utente di HTML.it L'avatar di Yuppies
    Registrato dal
    Apr 2007
    Messaggi
    355
    volevo ringraziarti michele.

    provo subito a fare uso del tuo suggerimento

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 © 2026 vBulletin Solutions, Inc. All rights reserved.