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

📄 database.bas

📁 完整的数据库课程设计
💻 BAS
字号:
Attribute VB_Name = "database"
Option Explicit
Public constr As String           '数据库连接信息
Public rst As ADODB.Recordset     '数据库内的记录
Public con As ADODB.Connection

Public Sub connect_db()
 constr = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BookSystem;Data Source=" '数据库引擎+路径
 Set con = New ADODB.Connection     '新建一个数据库连接
 con.CursorLocation = adUseClient   '用于客户端(ADOR)Recordset对象,游标库属性必须为adUseClient
 con.ConnectionString = constr      '连接信息
 con.Open
End Sub

Public Sub sel_table(table_name As String, where_str As String)
 Dim sql As String
 Set rst = New ADODB.Recordset
 sql = "select * from " & table_name & " " & where_str & ""
 rst.Open sql, con, adOpenDynamic, adLockOptimistic
 rst.Requery
End Sub

Public Sub upd_table(table_name As String, set_str As String, where_str As String)
 Dim sql As String
 sql = "update " & table_name & " set " & set_str & "where " & where_str & ""
 con.BeginTrans
 con.Execute sql
 con.CommitTrans
End Sub

Public Sub del_table(table_name As String, where As String)
 Dim sql As String
 sql = "delete from " & table_name & " " & where & ""
 con.Execute sql
End Sub

Public Sub ins_table(table_name As String, into As String, values As String)
 Dim sql As String
 sql = "insert into " & table_name & into & " " & values & ""
 con.Execute sql
End Sub

⌨️ 快捷键说明

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