数据库之主流用法——对象和控件联合操纵数据库
来源:互联网 发布:C语言整数比较大小 编辑:程序博客网 时间:2024/04/29 05:44
'利用控件操作数据库
Private Sub Form_Load()
Dim sum As Integer
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "/双极化.mdb;" '1.加载驱动,找到并打开数据库
Adodc1.RecordSource = "select * from 双极化" '2.SQL语句操作数据库并将记录保存在Recordset中(可以想到他和Adodc1.Recordset一定是有有通讯的,可以看设计机理)
Adodc1.Refresh '刷新一下
Adodc1.Recordset.MoveFirst '移动到第一个记录
While Adodc1.Recordset.EOF = False
sum = sum + Adodc1.Recordset.Fields(0) '3.提取记录
Adodc1.Recordset.MoveNext
Wend
Debug.Print sum
End Sub
'这种做法的好处是很方便的操作记录!
'这种方法很经常和用对象连接数据库的方式联合起来用,效果非常好!
'将二种方式联合运用是一种主流的运用方式!(基本上是万能的拉!)
'这二种用法很相似!!!还有其他的用法,待发现他的好!
'
'
'
'用对象操作数据库
Public con As New ADODB.Connection
Public rs As New ADODB.Recordset
Private Sub Form_Load()
Dim temp As String
Dim sum As Integer
temp = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "/双极化.mdb" '1.数据源
con.Open (temp) '2.打开数据库
'con.ConnectionString = "Provider=Microsoft.Jet.4.0.OLEDB;Data Source=" & App.Path & "/双极化.mdb"
'con.Open temp
Set rs = con.Execute("select * from 双极化") '3.SQL操作数据库将结果保存在ADODC.Recordset对象中
'rs.Open "select * from 双极化", con, adOpenKeyset, adLockOptimistic
rs.MoveFirst
While rs.EOF = False
sum = sum + rs.Fields(0) '4.取出数据运算
rs.MoveNext
Wend
rs.Close '释放资源
con.Close
Debug.Print sum
End Sub
- 数据库之主流用法——对象和控件联合操纵数据库
- 数据库之联合查询和连接查询
- 数据库之联合索引
- 数据库——(10)联合查询和子查询
- Oracle数据库学习——数据操纵语言(DML)之连接查询
- MySQL之数据库操纵语言(DML)
- 利用DAO&VB定义和操纵数据库
- jsp数据库基础之--使用PreparedStatement操纵数据库
- c# 数据库操纵封装
- 数据库操纵语言DML
- ADO.NET操纵数据库
- 数据库操纵语言DML
- zf数据库操纵总结
- vc操纵mysql数据库
- JAVA 操纵 SQLite 数据库
- 关于PreparedStatement操纵数据库
- 数据库操纵语言DML
- JDBC操纵数据库
- prototype.js 1.4版开发者手册(强烈推荐)
- 我们是怎样的一代人
- TopCoder SRM 360 DIV2 500 分题目, 需要排列组合么?需要强力法么?
- 经典网站 合集
- BCB下编译使用bzip2压缩库
- 数据库之主流用法——对象和控件联合操纵数据库
- VS 2008 Web Designer and CSS Support
- 我的第一个多线程源码
- Scott Mitchell 的ASP.NET 2.0数据教程之67:在TableAdapters里创建新的存储过程
- 讨论MS-SQL中约束与DML语句的运行顺序
- 7.25开发环境排错记录
- TreeView和ListView用法入门
- 回复删除的文件---RecoverMyFiles
- 敏捷软件开发笔记1 - 序