- Visual C++源码
- Visual Basic源码
- C++ Builder源码
- Java源码
- Delphi源码
- C/C++源码
- PHP源码
- Perl源码
- Python源码
- Asm源码
- Pascal源码
- Borland C++源码
- Others源码
- SQL源码
- VBScript源码
- JavaScript源码
- ASP/ASPX源码
- C#源码
- Flash/ActionScript源码
- matlab源码
- PowerBuilder源码
- LabView源码
- Flex源码
- MathCAD源码
- VBA源码
- IDL源码
- Lisp/Scheme源码
- VHDL源码
- Objective-C源码
- Fortran源码
- tcl/tk源码
- QT源码
Module1.bas
资源名称:车辆管理信息系统2.rar [点击查看]
上传用户:lizhip88
上传日期:2007-06-21
资源大小:42k
文件大小:2k
源码类别:
交通/航空行业
开发平台:
Visual Basic
- Attribute VB_Name = "Module1"
- Public fMainForm As frmMain
- Public gintdMode As Integer
- Public gintvMode As Integer
- Public gintsMode As Integer
- Public gintrMode As Integer
- Public gintaMode As Integer
- Public flagdEdit As Boolean
- Public flagvEdit As Boolean
- Public flagsEdit As Boolean
- Public flagrEdit As Boolean
- Public flagaEdit As Boolean
- 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=vehicle.dsn;UID=sa;PWD="
- End Function
- 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 Sub EnterToTab(Keyasc As Integer)
- If Keyasc = 13 Then
- SendKeys "{TAB}"
- End If
- End Sub