Ciao a tutti vorrei fare uno scrip dove "inserisco" il nome delle foto ( caricate tramite Ftp) in un database
ho il seguente codice
Codice PHP:
id = request("id")
set fso = server.createObject("scripting.fileSystemObject")set folder = fso.getFolder(server.mapPath("gallery") & "/" & id & "/")set files = folder.files'controllo file in cartellafor each file in filesif right(file.name,4) = ".jpg" or right(file.name,4) = ".gif" or right(file.name,4) = ".png" or right(file.name,4) = ".bmp" then
'connessione al database
Set Conn = Server.createobject("ADODB.Connection")Conn.connectionstring="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.Mappath("/mdb-database/ov.mdb")Conn.Open
SQL = "INSERT INTO foto (diritto,id_cat) VALUES ('"& file.name&"',"& id &")"Conn.Execute SQL
end ifnext
response.Redirect "fotogallery.asp"
Conn.Close ( riga 28)Set Conn = Nothing
set files = nothingset folder = nothingset fso = nothing
riscontrando un errore
Errore di run-time di Microsoft VBScript error '800a01a8'
Necessario oggetto: 'Conn'
/public/up_foto_db.asp, riga 28
Ma io la connessione l 'ho aperta e successivamente chiusa