MartyConnelly
martyconnelly at shaw.ca
Sun Jul 11 15:42:41 CDT 2004
jwcolby wrote:
>Can anyone explain the difference between a view and a query? Views use a
>query, plus the view keyword. I have a couple of books that I have read the
>chapter on Views, but I so far haven't managed to "get" why you wouldn't
>just use the query itself instead of turning it into a view.
>
>
>
Interestingly ADOX catalogs describes Access queries as Type VIEW
Sub testa()
'Declare a reference to an ADOX Catalog Object
Dim cat1 As New ADOX.Catalog
Dim cnn1 As ADODB.Connection
Dim c As Object
Dim cn As ADODB.Connection
Set cnn1 = New ADODB.Connection
cnn1.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Program Files\Microsoft
Office\Office\Samples\Northwind.mdb;"
'cnn1.Open "Provider=sqloledb;" & _
' "Data Source=(local);" & _
' "Initial Catalog=Pubs;" & _
' "User Id=sa;" & _
' "Password="
'Open an ADO Connection Object
'Assign the connection to the catalog
cat1.ActiveConnection = cnn1
'Loop through the tables in the catalog
Dim str1 As String
Dim tbl1 As ADOX.Table
For Each tbl1 In cat1.Tables
Debug.Print tbl1.Type & "-"; tbl1.Name
If tbl1.Type = "TABLE" Then
str1 = str1 & tbl1.Name & vbCr
End If
Next
Debug.Print str1
End Sub
--
Marty Connelly
Victoria, B.C.
Canada