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

📄 moduledb.bas

📁 手机编程
💻 BAS
字号:
Attribute VB_Name = "ModuleDb"
Public Function ExecuteSQL(ByVal sql As String) As ADODB.Recordset
   Dim mycon As ADODB.Connection
   Dim rst As ADODB.Recordset
   Set mycon = New ADODB.Connection
   mycon.ConnectionString = connstring()
   mycon.open
   Dim stokens() As String
   On Error GoTo exectuesql_error
   stokens = Split(sql)
   If InStr("INSERT,DELETE,UPDATE", UCase(stokens(0))) Then
       mycon.Execute sql
   Else
      Set rst = New ADODB.Recordset
      rst.open Trim(sql), mycon, adOpenKeyset, adLockOptimistic
      Set ExecuteSQL = rst
   End If
exectuesql_exit:
    Set rst = Nothing
    Set mycon = Nothing
    Exit Function
exectuesql_error:
    Resume exectuesql_exit
End Function
Public Function selectRecord(strsql As String) As String
   Dim rc As ADODB.Recordset
   Set rc = New ADODB.Recordset
   Set rc = ExecuteSQL(strsql)
   If rc.EOF = False Then
       selectRecord = "ok"
   Else
       selectRecord = "nook"
   End If
   rc.Close
   Exit Function
End Function
Public Function insertRecord(strsql As String)
   Dim rc As ADODB.Recordset
   Set rc = New ADODB.Recordset
   Set rc = ExecuteSQL(strsql)
   Exit Function
End Function
Public Function delRecord(strsql As String)
   Dim rc As ADODB.Recordset
   Set rc = New ADODB.Recordset
   Set rc = ExecuteSQL(strsql)
   Exit Function
End Function
Public Function connstring() As String
'connstring = "provider=Microsoft.Jet.OLEDB.4.0;Data source =" & App.Path & "/bedroom.mdb"
    connstring = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=cazxsmsHost;DATABASE=cazxsmsdb;USER=cazx;PASSWORD=cazx-1234!;OPTION=3;"
    'connstring = "DRIVER={MySQL Driver};SERVER=jdMyReport;PORT=3306;OPTION=264200;STMT=;DATABASE=jdczdb;UID=jdcz;PWD=jdcz-1234!;"
End Function

⌨️ 快捷键说明

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