Code: Select all
Option Explicit
Sub UNO()
Dim cn As Connection, SQL As String
Dim mcat As ADOX.Catalog
Dim mview As ADOX.View
Dim cmd As ADODB.Command
Set cn = New ADODB.Connection
cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\...............ABELLE.mdb"
cn.Open
Set mcat = New ADOX.Catalog
Set mcat.ActiveConnection = cn
Set mview = mcat.Views("CANCELLA_STORIA")
Set cmd = mview.Command
cmd.CommandText = "New SQL Statement goes here"
Set mview.Command = cmd
Set mview = Nothing
Set cmd = Nothing
Set mcat = Nothing
cn.Close
Set cn = Nothing
End Sub
Why?
the line in question is:
Set mview = mcat.Views("CANCELLA_STORIA")