⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modmain.bas

📁 第一次用VB编写的图书管理系统,仅供大家参考,呵呵,不足之处多多包含
💻 BAS
字号:
Attribute VB_Name = "ModMain"
Public DBCon As New ADODB.Connection
Public DBRct As New ADODB.Recordset
Public DBRct_M As New ADODB.Recordset
Function Choose(ByVal strIN As String) As String
Dim bytLen As Byte
 If InStr(strIN, "'") Then
    bytLen = Len(strIN)
    Do
     strIN = Left(strIN, InStr(strIN, "'") - 1) & "’" & Right(strIN, bytLen - InStr(strIN, "'"))
    Loop While InStr(strIN, "'")
 End If
 Choose = Trim(strIN)
End Function
Sub Main()
If ConnectToServer() = False Then End
Frmglyuan.Show
End Sub
Function ConnectToServer() As Boolean
On Error GoTo ConnectErr
 DBCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Data\shujuku.mdb;Persist Security Info=False"
 DBCon.ConnectionTimeout = 30
 DBCon.Open
ConnectToServer = True
Exit Function
ConnectErr:
 ConnectToServer = False
 MsgBox "错误代码:" & Err.Number & vbCrLf & "错误描述:" & Err.Description, vbCritical, "连接错误"
 If MsgBox("是否重新连接!", vbInformation + vbYesNo, "提示信息") = 6 Then
 DBCon.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Data\shujuku.mdb;Persist Security Info=False"
 DBCon.Open
 ConnectToServer = True
 End If
End Function
Sub DisConnect()
On Error Resume Next
 If DBCon.State = adStateOpen Then DBCon.Close
End Sub
Function QueryInfo(ByVal strSql As String) As Boolean
On Error GoTo ON_QUERYERR
 Set DBRct = Nothing
 Call DBRct.Open(strSql, DBCon, adOpenDynamic, adLockOptimistic, -1)
 QueryInfo = True: Exit Function
ON_QUERYERR:
 MsgBox "错误代码:" & Err.Number & vbCrLf & "错误描述:" & Err.Description, vbCritical, "错误"
 QueryInfo = False
End Function
Function ExecuteSQL(ByVal strSql As String) As Boolean
 On Error Resume Next
  DBCon.Execute (strSql)
   If Err.Number > 0 Then
    MsgBox "错误代码:" & Err.Number & vbCrLf & "错误描述:" & Err.Description, vbCritical, "错误"
    Err.Clear
    ExecuteSQL = False
  Else
   ExecuteSQL = True
  End If
End Function

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -