• Home
  • Forum
  • Fare Web
  • Classic ASP

Truncate

  • Creatore Discussione Creatore Discussione Silvia77
  • Data di inizio Data di inizio 9 Feb 2006

Silvia77

Nuovo Utente
5 Feb 2006
10
0
0
  • 9 Feb 2006
  • #1
Ciao, qualcuno hai mai utilizato la funzione "TRUNCATE TABLE"?

Io ho eseguito in vari modi la seguente stringa:

SQL=" TRUNCATE TABLE utenti"
Conn.Execute(SQL)


Però mi da sempre il seguente errore:

Microsoft JET Database Engine error '80040e14'

Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.

Non riesco a capire dove sbaglio :dipser: :dipser:
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 9 Feb 2006
  • #2
Mamma mia dove te la sei andata a pescare

Data la sua funzione, perchè non usi la DELETE? Probabilmente l'SQL Jet di Microsoft non la supporta...
 

Silvia77

Nuovo Utente
5 Feb 2006
10
0
0
  • 9 Feb 2006
  • #3
Ho bisogno di cancellare tutti i dati contenuti in una tabella, anche i numeri di increnento che si sono creati.
Se qualcuno a qualche suggerimento da darmi!:angel:
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 9 Feb 2006
  • #4
Tutti i dati li cancelli semplicemente con una delete senza condizioni nel where, ma il contatore no...

Ti rispondo con una domanda: perchè DEVI cancellare anche il contatore?

Approfitto per postarti un articolo che potrebbe tornarti utile per ovviare al problema...

Oddio ero convinto che fosse online!!!

Chiedo di pubblicarlo quanto prima... non ricordo il titolo, comunque spiego come simulare il campo contatore di una tabella utilizzando un numerico.

Ciao
 

Silvia77

Nuovo Utente
5 Feb 2006
10
0
0
  • 9 Feb 2006
  • #5
Grazie per la tempestiva risposta...
Devo creare un quiz dove i risultati vanno in una tabella con contatore(Premetto che il campo id contatore mi è indispensabile), e quando cancello il quiz per crearne uno nuovo devo cancellare anche la tabella dei risultati.
Altrimenti c'è un modo per eliminare una tabella contenuta in un db, e il modo per crearne una nuova in asp?

Grazie ancora.... :angel: :byebye:
 

Dusy

Utente Attivo
8 Nov 2005
488
0
0
Germania - Deutschland
  • 9 Feb 2006
  • #6
TRUNCATE TABLE Nometabella

Non si può usare TRUNCATE TABLE su una tabella referenziata da una FOREIGN KEY in questo caso è necessario usare il DELETE.

L'uso di TRUNCATE TABLE è possibile al proprietario della tabella, ai membri dei ruoli del server sysadmin, al db_owner e al db_ddladmin non ad altri luoghi.
 

Silvia77

Nuovo Utente
5 Feb 2006
10
0
0
  • 9 Feb 2006
  • #7
Dusy ha scritto:
TRUNCATE TABLE Nometabella

L'uso di TRUNCATE TABLE è possibile al proprietario della tabella, ai membri dei ruoli del server sysadmin, al db_owner e al db_ddladmin non ad altri luoghi.
Clicca per allargare...
Ciao Dusy,
Io uso un db di access, e aggiorno le tabelle tramite asp.
Quindi come posso fare per eliminare tutti i record e azzerare il contatore?

Grazie anche a te Dusy :byebye:
 

Dusy

Utente Attivo
8 Nov 2005
488
0
0
Germania - Deutschland
  • 9 Feb 2006
  • #8
Ma lo fai da locale o il DB é sul server?
E una cosa...é una procedura che utilizzerai spesso o devi farlo solo questa volta?
 

Silvia77

Nuovo Utente
5 Feb 2006
10
0
0
  • 9 Feb 2006
  • #9
Il db è sul server, e lo dovrei fare tutte le volte che iserisco un quiz nuovo.
Almeno una volta alla settimana.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

P
Funzione truncate per testo
  • PHP
  • 30 Mag 2013
  • Javascript
Risposte
3
Visite
3K
Javascript 31 Mag 2013
Fez Vrasta
F
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?