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

📄 sql.bas

📁 我自己写的。缓和 我自己写的。缓和 我自己写的。缓和 我自己写的。缓和
💻 BAS
字号:
Attribute VB_Name = "access_sql"
'=============          湖南科技大学机电工程学院 2007.04.20       =========================================================================
'=============   版权所有-谢鹏,未经作者同意不得将该软件用于商业  ===================================================================
'=============             powered by xiepeng                     =========================================================================
Sub Main()
'初始化检测数据库-------------------------------------------------------------------------------------------------------------------------------------------------
On Error GoTo cuowu1
  Dim Check_Access As String
    Check_Access = Dir(App.Path & "\data\std.mdb")   '检测是否存在数据库
     If Check_Access = "" Then  '数据库不存在时建立新的数据库
      Dim db1 As Database
      Set db1 = CreateDatabase(App.Path & "\data\std.mdb", dbLangGeneral & ";pwd=hnust_xp_37153", dbEncrypt) '创建密码数据库,数据库地址\data\
          db1.Close
      Dim db As Database
      Set db = OpenDatabase(App.Path & "\data\std.mdb", False, False, ";pwd=hnust_xp_37153")
          db.Execute "create table 学生信息"  '创建名字为学生信息的数据表
          db.Execute "alter table 学生信息 add column 姓名 char(5) " '该语法为:在学生信息表内增加姓名字段
          db.Execute "alter table 学生信息 add column 学号 integer "
          db.Execute "alter table 学生信息 add column 政治面貌 char(5) "
          db.Execute "alter table 学生信息 add column 计算机等级 char(5) "
          db.Execute "alter table 学生信息 add column 英语等级 char(5) "
          db.Execute "alter table 学生信息 add column 备注 char "
          db.Execute "create table admin"
          db.Execute "alter table admin add column 帐号 char(20)"
          db.Execute "alter table admin add column 密码 char(20)"
          db.Execute "alter table admin add column 权限 char(20)"
          db.Execute "alter table admin add column 呢称 char(20)"
          db.Execute "alter table admin add column 管理称呼 char(20)"
          db.Close
     End If
 '数据库处理完毕,开始建立与数据库的连接================================================================================================================
  Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data\std.mdb;Jet oledb:Database password=hnust_xp_37153"
     If Rs.State = adStateOpen Then '表状
       Rs.Close
     End If
 ExecuteSql Rs, "select *from admin"
  If Rs.RecordCount = -1 Then
   Set Rs = Conn.Execute("insert into admin (帐号,密码,呢称,权限,管理称呼)values('admin','admin','管理员','1','最高管理员')")
  End If
login.Show
Exit Sub
cuowu1:
  MsgBox "系统初始化错误,请修复或者重新安装来解决该问题"
End Sub

Public Sub ExecuteSql(Rs As ADODB.Recordset, Sql As String)
   Set Rs = Conn.Execute(Sql)
End Sub

⌨️ 快捷键说明

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