home *** CD-ROM | disk | FTP | other *** search
- VERSION 4.00
- Begin VB.Form frmMain
- Caption = "SQL-DMO Generic"
- ClientHeight = 6015
- ClientLeft = 510
- ClientTop = 675
- ClientWidth = 6735
- BeginProperty Font
- name = "MS Sans Serif"
- charset = 1
- weight = 700
- size = 8.25
- underline = 0 'False
- italic = 0 'False
- strikethrough = 0 'False
- EndProperty
- Height = 6420
- Left = 450
- LinkTopic = "Form1"
- ScaleHeight = 6015
- ScaleWidth = 6735
- Top = 330
- Width = 6855
- Begin VB.TextBox txtOut
- Height = 4695
- Left = 120
- MultiLine = -1 'True
- ScrollBars = 3 'Both
- TabIndex = 5
- Top = 1200
- Width = 6495
- End
- Begin VB.CommandButton cmdExit
- Caption = "E&xit"
- Height = 375
- Left = 5640
- TabIndex = 4
- Top = 120
- Width = 975
- End
- Begin VB.CommandButton cmdConnect
- Caption = "&Connect"
- Height = 375
- Left = 4560
- TabIndex = 3
- Top = 120
- Width = 975
- End
- Begin VB.TextBox txtPassword
- Height = 285
- Left = 1320
- PasswordChar = "*"
- TabIndex = 2
- Top = 840
- Width = 2775
- End
- Begin VB.TextBox txtLogin
- Height = 285
- Left = 1320
- TabIndex = 1
- Top = 480
- Width = 2775
- End
- Begin VB.TextBox txtServer
- Height = 285
- Left = 1320
- TabIndex = 0
- Top = 120
- Width = 2775
- End
- Begin VB.Label lblPassword
- Caption = "Password:"
- Height = 255
- Left = 120
- TabIndex = 8
- Top = 840
- Width = 855
- End
- Begin VB.Label lblLogin
- Caption = "Login:"
- Height = 255
- Left = 120
- TabIndex = 7
- Top = 480
- Width = 615
- End
- Begin VB.Label lblServer
- Caption = "SQL Server:"
- Height = 255
- Left = 120
- TabIndex = 6
- Top = 120
- Width = 1095
- End
- Attribute VB_Name = "frmMain"
- Attribute VB_Creatable = False
- Attribute VB_Exposed = False
- Option Explicit
- ' Global variables
- Dim oSQLServer As SQLOLE.SQLServer
- Dim NL As String
- Private Sub cmdConnect_Click()
- On Error Resume Next
- frmMain.MousePointer = 11
- oSQLServer.DisConnect
- oSQLServer.Connect txtServer.Text, txtLogin.Text, txtPassword.Text
- With txtOut
- If Err.Number = 0 Then
- .Text = "Connected to SQL Server " & oSQLServer.TrueName & NL
- Dim oProperty As Object
- .Text = .Text & "Properties for " & oSQLServer.Name & NL
- For Each oProperty In oSQLServer.Properties
- .Text = .Text & oProperty.Name & ": " & oProperty.Value & NL
- Next
- Else
- .Text = Err.Source & " Error " & Err.Number - vbObjectError & ":" & NL
- .Text = .Text & " " & Err.Description
- End If
- End With
- frmMain.MousePointer = 0
-
- End Sub
- Private Sub cmdExit_Click()
- Unload frmMain
- End Sub
- Private Sub Form_Load()
- On Error Resume Next
- NL = Chr$(13) & Chr$(10)
- Set oSQLServer = New SQLOLE.SQLServer
- oSQLServer.LoginTimeout = 10
- End Sub
- Private Sub Form_Unload(Cancel As Integer)
- On Error Resume Next
- oSQLServer.DisConnect
- oSQLServer.Close
- End Sub
-