home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic 4 Unleashed / Visual_Basic_4_Unleashed_SAMS_Publishing_1995.iso / crystal / extras / crpedemo / server.frm < prev    next >
Text File  |  1994-12-14  |  7KB  |  268 lines

  1. VERSION 2.00
  2. Begin Form SetLogon 
  3.    BackColor       =   &H00C0C0C0&
  4.    Caption         =   "SQL Server"
  5.    ClientHeight    =   3900
  6.    ClientLeft      =   1875
  7.    ClientTop       =   2175
  8.    ClientWidth     =   5205
  9.    Height          =   4305
  10.    Left            =   1815
  11.    LinkTopic       =   "Form1"
  12.    ScaleHeight     =   3900
  13.    ScaleWidth      =   5205
  14.    Top             =   1830
  15.    Width           =   5325
  16.    Begin CommandButton Command5 
  17.       Caption         =   "Help"
  18.       Height          =   330
  19.       Left            =   3330
  20.       TabIndex        =   9
  21.       Top             =   2880
  22.       Width           =   1575
  23.    End
  24.    Begin SSFrame Frame3D1 
  25.       Caption         =   "Logon Information"
  26.       Font3D          =   0  'None
  27.       Height          =   3210
  28.       Left            =   330
  29.       TabIndex        =   10
  30.       Top             =   360
  31.       Width           =   2865
  32.       Begin TextBox Text4 
  33.          Height          =   375
  34.          Left            =   180
  35.          PasswordChar    =   "*"
  36.          TabIndex        =   3
  37.          Top             =   2565
  38.          Width           =   2175
  39.       End
  40.       Begin TextBox Text3 
  41.          Height          =   375
  42.          Left            =   180
  43.          TabIndex        =   2
  44.          Top             =   1890
  45.          Width           =   2175
  46.       End
  47.       Begin TextBox Text2 
  48.          Height          =   375
  49.          Left            =   150
  50.          TabIndex        =   1
  51.          Top             =   1215
  52.          Width           =   2175
  53.       End
  54.       Begin TextBox Text1 
  55.          Height          =   375
  56.          Left            =   150
  57.          TabIndex        =   0
  58.          Top             =   495
  59.          Width           =   2175
  60.       End
  61.       Begin Label Label8 
  62.          BackColor       =   &H00C0C0C0&
  63.          Caption         =   "Password"
  64.          ForeColor       =   &H00000000&
  65.          Height          =   255
  66.          Left            =   180
  67.          MousePointer    =   11  'Hourglass
  68.          TabIndex        =   8
  69.          Top             =   2340
  70.          Width           =   1455
  71.       End
  72.       Begin Label Label7 
  73.          BackColor       =   &H00C0C0C0&
  74.          Caption         =   "User ID"
  75.          Height          =   255
  76.          Left            =   180
  77.          TabIndex        =   13
  78.          Top             =   1665
  79.          Width           =   1695
  80.       End
  81.       Begin Label Label6 
  82.          BackColor       =   &H00C0C0C0&
  83.          Caption         =   "Database Name"
  84.          Height          =   255
  85.          Left            =   180
  86.          TabIndex        =   12
  87.          Top             =   990
  88.          Width           =   1695
  89.       End
  90.       Begin Label Label5 
  91.          BackColor       =   &H00C0C0C0&
  92.          Caption         =   "Server Name"
  93.          Height          =   255
  94.          Left            =   180
  95.          TabIndex        =   11
  96.          Top             =   270
  97.          Width           =   1695
  98.       End
  99.    End
  100.    Begin CommandButton Command4 
  101.       Caption         =   "Clear Settings"
  102.       Height          =   330
  103.       Left            =   3360
  104.       TabIndex        =   6
  105.       Top             =   1170
  106.       Width           =   1575
  107.    End
  108.    Begin CommandButton Command3 
  109.       Caption         =   "Get Info"
  110.       Height          =   330
  111.       Left            =   3330
  112.       TabIndex        =   4
  113.       Top             =   360
  114.       Width           =   1575
  115.    End
  116.    Begin CommandButton Command2 
  117.       Caption         =   "Set Info"
  118.       Height          =   330
  119.       Left            =   3330
  120.       TabIndex        =   5
  121.       Top             =   765
  122.       Width           =   1575
  123.    End
  124.    Begin CommandButton Command1 
  125.       Caption         =   "Done"
  126.       Height          =   330
  127.       Left            =   3330
  128.       TabIndex        =   7
  129.       Top             =   2475
  130.       Width           =   1575
  131.    End
  132. End
  133. Dim DLLName As String
  134.  
  135. Sub Command1_Click ()
  136.  Unload Me
  137.  
  138. End Sub
  139.  
  140. Sub Command2_Click ()
  141.     If JobNum = 0 Then
  142.         MsgBox "No job open."
  143.         Exit Sub
  144.     End If
  145.  
  146.     Dim logonInfo As PELogonInfo
  147.     logonInfo.StructSize = Len(logonInfo)
  148.  
  149.     logonInfo.ServerName = Text1.Text + Chr$(0)
  150.     logonInfo.DatabaseName = Text2.Text + Chr$(0)
  151.     logonInfo.UserID = Text3.Text + Chr$(0)
  152.     logonInfo.Password = Text4.Text + Chr$(0)
  153.  
  154.     If PESetNthTableLogonInfo(JobNum, 0, logonInfo, 1) = 1 Then
  155.         Main!StatusBar.Caption = "Logon Info has been Set."
  156.     Else
  157.       RCode = GetErrorString(JobNum)
  158.       MsgBox "PESetNthTableLogonInfo Error #: " + Str(ErrorCode) + " - " + RCode
  159.     End If
  160. End Sub
  161.  
  162. Sub Command3_Click ()
  163.     If JobNum = 0 Then
  164.         MsgBox "No job open."
  165.         Exit Sub
  166.     End If
  167.     Dim logonInfo As PELogonInfo
  168.     logonInfo.StructSize = Len(logonInfo)
  169.     logonInfo.ServerName = Chr$(0)
  170.     logonInfo.DatabaseName = Chr$(0)
  171.     logonInfo.UserID = Chr$(0)
  172.     logonInfo.Password = Chr$(0)
  173.  
  174.     If PEGetNthTableLogonInfo(JobNum, 0, logonInfo) = 1 Then
  175.         Text1.Text = logonInfo.ServerName
  176.         Text2.Text = logonInfo.DatabaseName
  177.         Text3.Text = logonInfo.UserID
  178.         Main!StatusBar.Caption = "Logon info has returned."
  179.  
  180.     Else
  181.       RCode = GetErrorString(JobNum)
  182.       MsgBox "PEGetNthTableLogonInfo Error #: " + Str(ErrorCode) + " - " + RCode
  183.       Exit Sub
  184.     End If
  185.     
  186.     
  187. End Sub
  188.  
  189. Sub Command4_Click ()
  190.   Text1.Text = " "
  191.   Text2.Text = " "
  192.   Text3.Text = " "
  193. End Sub
  194.  
  195. Sub Command5_Click ()
  196.  
  197.  RCode = Shell("Winhelp c:\crw\crw.hlp", 3)
  198.  If RCode = False Then
  199.    MsgBox ("CRWDEMO cannot find the Crystal Help file in C:\CRW directory")
  200.    Exit Sub
  201.  End If
  202.  
  203. End Sub
  204.  
  205. Sub Command6_Click ()
  206.     Dim locInfo As PETableLocation
  207.     locInfo.StructSize = Len(locInfo)
  208.  
  209.     'locInfo.Location = Text5.Text + Chr$(0)
  210.  
  211.     If PESetNthTableLocation(JobNum, tableN, locInfo) = 1 Then
  212.         MsgBox "Location info set."
  213.     Else
  214.       RCode = GetErrorString(JobNum)
  215.       MsgBox "PESetNthTableLocation Error #: " + Str(ErrorCode) + " - " + RCode
  216.         
  217.       Exit Sub
  218.     End If
  219.  
  220. End Sub
  221.  
  222. Sub Command7_Click ()
  223.    Dim nTables As Integer
  224.  
  225.    nTables = PEGetNTables(JobNum)
  226.  
  227.    If (tableN < nTables - 1) Then
  228.       tableN = tableN + 1
  229.    End If
  230.  
  231. End Sub
  232.  
  233. Sub Command8_Click ()
  234.    Dim nTables As Integer
  235.  
  236.    If (tableN > 0) Then
  237.       tableN = tableN - 1
  238.    End If
  239.  
  240. End Sub
  241.  
  242. Sub Form_Load ()
  243.    Main!StatusBar.Caption = "Ready"
  244.    tableN = 0
  245. End Sub
  246.  
  247. Sub MenuConnectivityDLL_Click ()
  248.  MsgBox DLLName
  249. End Sub
  250.  
  251. Sub MenuConnectivityDLLtype_Click ()
  252.  
  253.   If DLLName = "PDSODBC.DLL" Or DLLName = "pdsodbc.dll" Then
  254.    MsgBox "Connection via ODBC."
  255.   Else
  256.    MsgBox "Connection via Q+E Lib."
  257.   End If
  258. End Sub
  259.  
  260. Sub MenuExitSQLLogon_Click ()
  261.    Unload Me
  262. End Sub
  263.  
  264. Sub MenuFileExit_Click ()
  265.  Unload Me
  266. End Sub
  267.  
  268.