Hi leutz..
hab ein kleines prog ausprobiert das mir die tabellen einer MSSQL datenbank anzeigt..
wie machen ich das es für das ganze netztwerk gültig ist..
d.H. das ich server auf anderen rechnern ansprechen kann..
derd quellcode sieht so aus
hab ein kleines prog ausprobiert das mir die tabellen einer MSSQL datenbank anzeigt..
wie machen ich das es für das ganze netztwerk gültig ist..
d.H. das ich server auf anderen rechnern ansprechen kann..
derd quellcode sieht so aus
Code:
Option Explicit
' zeigt alle Tabellen einer MSSQL-Datenbank an
Private Sub Command1_Click()
' Datenbank in ListBox einfügen
Dim oConn As New ADODB.Connection
Dim RSTSchema As New ADODB.Recordset
' Connection-Objekt erstellen
Set oConn = New ADODB.Connection
With oConn
.Provider = "SQLOLEDB.1"
.Properties("Data Source") = "NAME\SQLEXPRESS"
.Properties("User ID") = "sa"
.Properties("Password") = "passwort"
.CursorLocation = adUseClient
.Open
End With
' Datenbanken ermitteln
Set RSTSchema = oConn.OpenSchema(adSchemaCatalogs)
If RSTSchema.RecordCount > 0 Then
With RSTSchema
.MoveFirst
Do While Not .EOF
List1.AddItem .Fields(0).Value
.MoveNext
Loop
End With
End If
' Objekte zerstören
RSTSchema.Close
Set RSTSchema = Nothing
oConn.Close
Set oConn = Nothing
End Sub