设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> Visual Basic >> 通过三层结构模型远程访问ACCESS数据库
精品推荐
Visual Basic点击TOP10
·VB中使用EXCEL输出
·用vb实现DES加解密算法(三)--解密
·vsprint打印实例
·VB实现SQL Server数据库备份/恢复
·DirectX 7 编程初步
·用vb实现DES加解密算法(二)--加密
·VB 贪吃蛇 单人版游戏 (原作)
·如何在IE右键菜单中添加菜单项以及如何添加IE任务栏按钮
·VB6.0中通过MSChart控件调用数据库
·让VB应用程序支持鼠标滚轮
编程开发点击TOP10
·数字小键盘指法练习
·用C语言编通讯录程序(初学者级别的)
·ASP.NET 程序中常用的三十三种代码
·我写的Java学生成绩管理系统源代码
·CHK文件恢复工具
·java笔试题
·Modem 常用AT指令集
·异常java.sql.SQLException: Io exception:The Network Adapter could not establish connection
·单片机模拟I2C总线及24C02(I2C EEPROM)读写实例(源代码)
·C++经典电子书下载
精选专题

通过三层结构模型远程访问ACCESS数据库

作者: 来源:网络文章 时间:2005-12-13 17:21:09

通过三层结构模型远程访问ACCESS数据库(3)              --------------在原来的基础上加了一层----------------


    客户端接口采用VB中的类来实现,程序中使用了3个类,CConnection, CRecordset, CTcpIp,其中CTcpIp是关于访问网络方面的,与用户基本上没有直接关系,和用户有关的是CConnection,CRecordset这2个类,它们分别相当于ADO中ADODB.Connection和ADODB.Recordset。有了这2个接口类,就可以用来实现大部分的数据库操作,具体用法如下:

1.定义对象
Dim conn As New CConnection                 'ADODB.Connection
Dim rs   As New CRecordset                  'ADODB.Recordset


2.打开服务器端数据库
Dim bConn As Boolean
bConn = conn.OpenConnection("192.168.1.155", "DSN=testmdb;DRIVER={Microsoft Access Driver (*.mdb)};UID=admin;PWD=;")
If Not bConn Then
    MsgBox conn.GetLastError()
    Set conn = Nothing
    Exit sub
End If


3.1.打开服务器上的记录集,并获取数据
Set rs = conn.OpenResultset("SELECT * FROM zdxx")
If rs Is Nothing Then
    MsgBox "记录集合打开错误!"
    Exit Sub
End If

'得到总的字段数
nFieldsCound = rs.GetFieldsCount()

Do Until rs.EOF
    sField1 = rs.GetFieldValueByIndex(0)           ’第一个字段的下标从0开始
    sField2 = rs.GetFieldValueByIndex(1)
    sField3 = rs.GetFieldValueByIndex(2)
    Debug.Print sField1, sField2, sField3
    rs.MoveNext
Loop
rs.CloseRecordset
set rs = nothing


3.2.更新数据库
Dim nRowAffected As Long
dim strSQL as String
strSQL = "INSERT  into zdxx(zdxx,lkd,tabstop) values('测试内容','120','1')"
'可以是INSERT,UPDATE,DELETE中的任何一种
bOK = conn.Execute(strSQL, nRowAffected)
If (Not bOK) Then
    MsgBox conn.GetLastError

共4页 9 7 [1] [2] [3] [48 :>

通过三层结构模型远程访问ACCESS数据库 相关文章:
通过三层结构模型远程访问ACCESS数据库 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com