Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 26
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [vb6] quale funzione x eliminare tutti i records

    ciao a tutti,
    esiste un modo semplice sotto un comando di un bottone ke elimini in un solo colpo tutti i records di una tabella specifica, lasciando intatta la struttura della stessa tabella?

  2. #2
    Ciao.
    Potresti fare un ciclo che parta dal primo e vada all'ultimo record e cancelli ciascuno di essi.

    Se hai bisogno del codice, fammelo sapere.

    Giulio C. - Roma

  3. #3
    delete
    from nometabella
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  4. #4
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Giulio C.
    Ciao.
    Potresti fare un ciclo che parta dal primo e vada all'ultimo record e cancelli ciascuno di essi.

    Se hai bisogno del codice, fammelo sapere.

    si si,
    grazie x la tua disponibilità.

  5. #5
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da xegallo
    delete
    from nometabella
    ciao xegallo,
    nn conosco la sintassi, potresti postarla?

  6. #6
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    E' esattamente questa la sintassi.

    Delete All Rows
    It is possible to delete all rows in a table without deleting the table. This means that the table structure, attributes, and indexes will be intact:

    DELETE FROM table_name
    or
    DELETE * FROM table_name

    Ciao,
    Ciao, Brainjar

  7. #7
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Brainjar
    E' esattamente questa la sintassi.

    Delete All Rows
    It is possible to delete all rows in a table without deleting the table. This means that the table structure, attributes, and indexes will be intact:

    DELETE FROM table_name
    or
    DELETE * FROM table_name

    Ciao,
    ciao,
    ma questo penso ke non basti ,
    all' apertura del form in pratica dovrei far si ke il processo avvenga quindi come procedo?

  8. #8
    Ciao a tutti.
    Attese le risposte di Xegallo e di Brainjar, posto comunque il codice che forse può essere d'aiuto lo stesso ed anche per completare la mia precedente risposta:

    codice:
    Private Sub cmdCancella_Click()
       With rstTuaTabella
          .MoveFirst
          While not .EOF
             .Delete
             .MoveNext
          Wend
       End With
    End Sub

    Giulio C. - Roma

  9. #9
    Originariamente inviato da Giulio C.
    Ciao a tutti.
    Attese le risposte di Xegallo e di Brainjar

    codice:
    dim Cn As new ADODB.Connection
    
    
    
       With Cn
          .ConnectionString = "Provider = Microsoft.Jet.OleDB.4.0;" & _
                              "Data source = F:\Documents and  Settings\PereGallo\Documenti\merceologia
    .mdb"
                              'nella prima riga si specifica il provider
                              'nella seconda il percorso al db
          .ConnectionTimeout = 5 'numero dei secondi di timeout
          .CursorLocation = adUseClient 'tipo di cursore
          .Mode = adModeShareDenyNone 'nessuna limitazione
          .Open 'apertura ricordarsi di chiuderla
          .execute "DELETE FROM nometabella"
          .Close
       End With
       Set Cn = nothing
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  10. #10
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    Originariamente inviato da Giulio C.
    Ciao a tutti.
    Attese le risposte di Xegallo e di Brainjar, posto comunque il codice che forse può essere d'aiuto lo stesso ed anche per completare la mia precedente risposta:

    codice:
    Private Sub cmdCancella_Click()
       With rstTuaTabella
          .MoveFirst
          While not .EOF
             .Delete
             .MoveNext
          Wend
       End With
    End Sub

    ciao così come me lo hai postato non và, forse sbaglio cmq in questo modo cosa dovrebbe fare, dovrebbe cancellare record singolo o tutti i record presenti in tabella?

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.