Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [ ASP.NET 1.1]copia file da tabella in una cartella

    salve ragazzi,

    ho fatto un giro prima del post ma no ho trovato niente..........

    devo copiare un file di tipo testo che prendo da una tabella e metterlo in una directory:

    ho fatto in questo modo

    Sub scaricafoto()
    Dim strSQL, foto
    strSQL = "select * from articoli"
    conn.Open()
    Dim Cmdfoto As New OleDbCommand(strSQL, conn)
    Dim myfoto As OleDbDataReader = Cmdfoto.ExecuteReader()
    While myfoto.Read
    If Not myfoto("PFoto") Is System.DBNull.Value Then
    If myfoto("PFoto") <> "" Then
    foto = myfoto("PFoto")
    If Directory.Exists(Application("realPATH") & "Foto\") Then
    System.IO.File.Copy(" & foto & ", Application("realPATH") & "Foto\")
    End If
    End If
    End If
    End While
    myfoto.Close()
    conn.Close()
    End Sub

    cosi facendo non da errore pero non mi copia niente nella directory Foto dove sbaglio grazie???

    saluti

  2. #2
    ciao ragazzi,

    nessuno mi può dare una dritta...

    accetto qualche consiglio per copiare un file di tipo testo preso da una tabella metterlo in una cartella

    grazie....

  3. #3
    vediamo se riesco a spiegare il tutto sperando che qualcuno mi da una mano...

    ho fatto un applicazione in delphi in locale che fa la gestione articoli ed ad agni articolo associo una foto che la chiamo con un numero random es. 343434.jpg. Sul server ho l'eseguibile delphi e una applicazione web che accedono allo stesso db access.

    allora da web dovrei leggere la tabella articolo prendere la foto (campo PFoto e di tipo testo) e copiare questo file in una cartella foto.

    questo è il codice :

    strSQL = "select * from articoli"
    conn.Open()
    Dim Cmdfoto As New OleDbCommand(strSQL, conn)
    Dim myfoto As OleDbDataReader = Cmdfoto.ExecuteReader()
    While myfoto.Read
    If Not myfoto("PFoto") Is System.DBNull.Value Then
    If myfoto("PFoto") <> "" Then
    foto = myfoto("PFoto")

    'premetto che il nome della foto è solo nella tabella non è salvata fisicamente da nessuna parte e dovrei prendere il contenuto della variabile foto e copiarlo in una cartella Foto che sta sul server

    End If
    End If
    End If
    End While
    myfoto.Close()
    conn.Close()

    spero che sia possibile fare quello che chiedo..
    grazie

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.