1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| Sub test() Dim cnn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim SQL As String Dim tblName Dim dbAddr
dbAddr = ThisWorkbook.Path & "\学生信息.accdb" tblName = "学生信息表"
With cnn .Provider = "Microsoft.ACE.OLEDB.12.0" .Open "Data Source=" & dbAddr End With
stuName = "张三" stuNum = 11 stuGender = "男"
SQL = "INSERT INTO " & tblName & " (姓名,学号,性别) VALUES" _ & "(" & Chr(39) & stuName & Chr(39) & "," & stuNum & "," & Chr(39) & stuGender & Chr(39) & ")"
Set rs = cnn.Execute(SQL)
stuName = "李四" stuNum = 12 stuGender = "男"
SQL = "INSERT INTO " & tblName & " (姓名,学号,性别) VALUES" _ & "(" & Chr(39) & stuName & Chr(39) & "," & stuNum & "," & Chr(39) & stuGender & Chr(39) & ")"
Set rs = cnn.Execute(SQL) cnn.Close Set rs = Nothing Set cnn = Nothing
End Sub
|