home *** CD-ROM | disk | FTP | other *** search
- VERSION 2.00
- Begin Form login
- BackColor = &H00FFFFFF&
- BorderStyle = 3 'Fixed Double
- Caption = "SQL Server Login"
- ForeColor = &H00000000&
- Height = 2640
- Left = 975
- MaxButton = 0 'False
- MinButton = 0 'False
- ScaleHeight = 2235
- ScaleWidth = 6720
- Top = 2055
- Width = 6840
- Begin TextBox password_field
- BackColor = &H00FFFFFF&
- ForeColor = &H00000000&
- Height = 375
- Left = 1320
- TabIndex = 5
- Text = "Text1"
- Top = 1440
- Width = 3480
- End
- Begin CommandButton CANCEL_BUTTON
- BackColor = &H00C0C0C0&
- Cancel = -1 'True
- Caption = "Cancel"
- Height = 480
- Left = 5160
- TabIndex = 7
- Top = 960
- Width = 1320
- End
- Begin TextBox login_id_field
- BackColor = &H00FFFFFF&
- ForeColor = &H00000000&
- Height = 375
- Left = 1320
- TabIndex = 3
- Text = "Text1"
- Top = 840
- Width = 3480
- End
- Begin CommandButton OK_BUTTON
- BackColor = &H00C0C0C0&
- Caption = "OK"
- Default = -1 'True
- Height = 480
- Left = 5160
- TabIndex = 6
- Top = 240
- Width = 1320
- End
- Begin TextBox Server_name_field
- BackColor = &H00FFFFFF&
- ForeColor = &H00000000&
- Height = 375
- Left = 1320
- TabIndex = 1
- Text = "Text1"
- Top = 240
- Width = 3480
- End
- Begin Label Label3
- BackColor = &H00FFFFFF&
- Caption = "&Password:"
- ForeColor = &H00000000&
- Height = 240
- Left = 120
- TabIndex = 4
- Top = 1560
- Width = 960
- End
- Begin Label Label2
- BackColor = &H00FFFFFF&
- Caption = "&Login ID:"
- ForeColor = &H00000000&
- Height = 240
- Left = 120
- TabIndex = 2
- Top = 960
- Width = 960
- End
- Begin Label Label1
- BackColor = &H00FFFFFF&
- Caption = "&Server:"
- ForeColor = &H00000000&
- Height = 240
- Left = 120
- TabIndex = 0
- Top = 360
- Width = 960
- End
- '$INCLUDE: 'VBQUERY.BI'
- '$INCLUDE: 'VBDSQL.BI'
- Sub CANCEL_BUTTON_Click ()
- Unload Login
- End Sub
- Sub Form_Load ()
- Server_name_field.Text = DefServer$
- Login_id_field.Text = DefLogin$
- Password_field.Text = ""
- password$ = ""
- End Sub
- Sub OK_BUTTON_Click ()
- Rem Get the server name, login Id, & password from the form
- Servername$ = Server_name_field.Text
- LoginID$ = Login_id_field.Text
- Rem Note: Allow a null server name because you may be running on the
- Rem same machine as SQL Server. Allow a null login id because
- Rem SQL Server may be running integrated security.
- Rem Connect to the server
- If LoginToServer() = SUCCEED Then
- Unload Login
- Else
- Password_field.Text = ""
- password$ = ""
- End If
- End Sub
- Sub password_field_KeyPress (keyascii As Integer)
- Rem This will keep the key from being seen
- ' if key pressed is a letter or a number, add it to password and show *
- If (keyascii >= 48 And keyascii <= 57) Or (keyascii >= 65 And keyascii <= 90) Or (keyascii >= 97 And keyascii <= 122) Then
- password$ = password$ + Chr$(keyascii)
- keyascii = Asc("*")
- ElseIf (keyascii = 8) Then 'if backspace
- If Len(password$) > 0 Then
- password$ = Left$(password$, Len(password$) - 1)
- End If
- Else 'if anything else, throw out
- keyascii = 0
- Beep
- End If
- End Sub
-