Salve, come posso fare in Delphi a rinominare in runtime una tabella appartenente a un certo database Access?
Query SQL del tipo "ALTER nometabella RENAME nuovonome" oppure "RENAME nometabella TO nuovonome" non funzionano.
Salve, come posso fare in Delphi a rinominare in runtime una tabella appartenente a un certo database Access?
Query SQL del tipo "ALTER nometabella RENAME nuovonome" oppure "RENAME nometabella TO nuovonome" non funzionano.
Delphi può interfacciarsi a tantissime tecnologie per l'accesso ai database: quale di queste stai utilizzando?
BDE? ADO? o altro?
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Interfaccia ADO, non so se ti ricordi (http://forum.html.it/forum/showthrea...hreadid=907593)...
Non esistono istruzioni SQL specifiche da utilizzare nel tuo caso, a meno di non effettuare - via codice - tutte le query INSERT INTO per inserire record in una nuova tabella avente il nome desiderato e, infine, cancellare la tabella precedente con una DROP.
In alternativa, puoi usare le ADOX Extensions (non credo siano oggetti fruibili attraverso i componenti ADO di Delphi) per la manipolazione dei metadati del database Access (leggi questo articolo), ma puoi già fare qualche ricerca a riguardo.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Sì infatti la mia intenzione era di fare una ricerca. Non voglio certo il codice pronto su un piatto d'argento
Il punto è che spesso e volentieri non so come cercare
Ancora grazie