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

    [VB.NET] eliminare record - accesso diretto al file

    Ciao, ho un file .dat che contiene dei dati strutturati, li inserisco con
    FilePut(FileNum, recordDati, Posizione)
    e li leggo con
    FileGet(FileNum, recordDati, Posizione)
    e tutto funziona. Il problema è quando voglio eliminare l'ultimo record di questo file:
    svuoto il recordDati impostandotutti i campi = "" e poi salvo il record su file con
    FilePut(FileNum, recordDati, Posizione).
    Ovviamente l'ultimo record non viene eliminato ma sostituito con delle stringhe "bianche". Come posso fare per "accorciare" il file ELIMINANDO l'ultimo record? :master:

  2. #2
    ciao, per risolvere il problema devi crearti una routine che legge i dati dal tuo file e li scrive su un altro, scartando ovviamente quelli "bianchi", alla fine elimini il file originale e rinomini il nuovo.

    ciao ciao

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.