Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    354

    Aggiungere una tabella nel DB in esecuzione

    nel programmino che sto facendo dovrei avere la possibilità di aggiungere/eliminare le tabelle nel DataBase.
    Ma come si può fare questo?

    ora utilizzo un DB Access e mi collego a questo tramite un Modulo con questo codice:

    codice:
    Public cnDB As New ADODB.Connection
    Public rsDB As New ADODB.Recordset
    ------------------------------------------------------
    Public Sub Connessione()
    'Connessioni per le coperture in legno
    Dim strConnect As String
    Dim strProvider As String
    Dim strDataSource As String
    Dim strDataBaseName As String
    strProvider = "Provider= Microsoft.Jet.OLEDB.4.0;"
    strDataSource = App.Path
    strDataBaseName = "\DB.mdb"
    strDataSource = "Data Source=" & strDataSource & strDataBaseName
    strConnect = strProvider & strDataSource
    cnDB.CursorLocation = adUseClient
    cnDB.Open strConnect
    'Generale
    rsDB.CursorType = adOpenStatic
    rsDB.CursorLocation = adUseClient
    rsDB.LockType = adLockPessimistic
    End Sub
    ---------------------------------------------------------
    Public Sub ChiudiConnessione()
    If cnDB.State = 1 Then
    cnDB.Close
        Set cnDB = Nothing
        End If
    End Sub
    qualcuno di voi conosce il codice per aggiungere/eliminare una determinata tabella? (e volendo anche rimoninare)...

  2. #2
    Utente di HTML.it L'avatar di EngLab
    Registrato dal
    Jan 2006
    Messaggi
    496
    Dunque, per creare una nuova tabella:
    codice:
    CREATE TABLE Nome (dato1 INTEGER  NOT NULL, dato2 CHAR(40) NOT NULL);

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    18
    codice:
    CREATE TABLE NOMETABELLA(ID COUNTER CONSTRAINT " & _
                                      "ID PRIMARY KEY, Campo1 TEXT, CAMPO2 INTEGER)
    questo serve per creare una nuova tabella

    per Eliminare la tabella basta scrivere

    codice:
    DROP TABLE NomeTabella
    Spero di esserti staato d'aiuto

  4. #4
    per rinominarle vedi alter table

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Oppure puoi usare la libreria ADOX.

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.