VB+SQL server学生信息管理系统毕业论文附源代码 第13页

 

Public fMainForm As frmMain

Public UserName As String

 

 

Sub Main()

Dim fLogin As New frmLogin

fLogin.Show vbModal

If Not fLogin.OK Then

'Login Failed so exit app

End

End If

Unload fLogin

 

 

Set fMainForm = New frmMain

fMainForm.Show

End Sub

 

.........................................................................................................

Public Function ConnectString() _

As String

'returns a DB ConnectString

ConnectString = "FileDSN=studentinfo.dsn;UID=sa;PWD="

End Function

 

.......................................... SQL语句执行程序 ..............................................

Public Function ExecuteSQL(ByVal SQL _

As String, MsgString As String) _

As ADODB.Recordset

'executes SQL and returns Recordset

Dim cnn As ADODB.Connection

Dim rst As ADODB.Recordset

Dim sTokens() As String

 

On Error GoTo ExecuteSQL_Error

 

sTokens = Split(SQL)

Set cnn = New ADODB.Connection

cnn.Open ConnectString

If InStr("INSERT,DELETE,UPDATE", _

UCase$(sTokens(0))) Then

cnn.Execute SQL

MsgString = sTokens(0) & _

" query successful"

Else

Set rst = New ADODB.Recordset

rst.Open Trim$(SQL), cnn, _

adOpenKeyset, _

adLockOptimistic

'rst.MoveLast 'get RecordCount

Set ExecuteSQL = rst

MsgString = "查询到" & rst.RecordCount & _

" 条记录 "

End If

ExecuteSQL_Exit:

Set rst = Nothing

Set cnn = Nothing

Exit Function

 

ExecuteSQL_Error:

MsgString = "查询错误: " & _

Err.Description

Resume ExecuteSQL_Exit

End Function

 

.........................................................................................................

 

Public Function Testtxt(txt As String) As Boolean

If Trim(txt) = "" Then

Testtxt = False

Else

Testtxt = True

End If

End Function

 

 

.................................. frmlogin窗口 ...........................................

 

Option Explicit

Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpbuffer As String, nSize As Long) As Long

 

 

Public OK As Boolean

'记录确定次数

Dim miCount As Integer

Private Sub Form_Load()

Dim sBuffer As String

Dim lSize As Long

 

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有