用RDO链接数据库,对数据库进行增加、删除、修改的操作
来源:互联网 发布:中科大 知乎 编辑:程序博客网 时间:2024/05/18 00:00
使用RDO的一般方法如下。
先声明变量:
PublicconAsrdoConnection,resAsrdoResultset
然后初始化rdoEngine,设置用户和口令等缺省参数;WithrdoEngine
.rdoDefaultUser="sa"'用户为sa
.rdoDefaultPassword="pass"'口令为pass
.rdoDefaultCursorDriver=rdUseServer
.rdoDefaultLoginTimeout=15
EndWith
再连接到要访问的远程数据库(可使用DSNConnection和DSN-LessConnection)。
使用DSNConnection举例(连接服务器SERVER上的数据库hotel):
Setcon=rdoEnvironments(0).OpenConnection
("hotel",rdDriverNoPrompt,False)
使用DSN-LessConnection举例(连接服务器SERVER上的数据库hotel):
Setcon=rdoEnvironments(0).OpenConnection
("",rdDriverNoPrompt,False,_"driver={SQLServer};server=SERVER;database=hotel")
建立连接后,既可使用OpenResultset方法执行查询并处理结果集,又可使用Execute方法执行包括数据定义和数据操作在内的动作查询。例如:
Setres=con.OpenResultset("SELECT * FROM menu",rdOpenStatic)
con.Execute"CREATE VIEW menu_view AS SELECT 代码,菜名 FROM menu",rdExecDirect
RDO最强大和最重要的特性之一是:它可以查询和处理由存储过程返回的结果,无论它有多么复杂。
先声明变量:
PublicconAsrdoConnection,resAsrdoResultset
然后初始化rdoEngine,设置用户和口令等缺省参数;WithrdoEngine
.rdoDefaultUser="sa"'用户为sa
.rdoDefaultPassword="pass"'口令为pass
.rdoDefaultCursorDriver=rdUseServer
.rdoDefaultLoginTimeout=15
EndWith
再连接到要访问的远程数据库(可使用DSNConnection和DSN-LessConnection)。
使用DSNConnection举例(连接服务器SERVER上的数据库hotel):
Setcon=rdoEnvironments(0).OpenConnection
("hotel",rdDriverNoPrompt,False)
使用DSN-LessConnection举例(连接服务器SERVER上的数据库hotel):
Setcon=rdoEnvironments(0).OpenConnection
("",rdDriverNoPrompt,False,_"driver={SQLServer};server=SERVER;database=hotel")
建立连接后,既可使用OpenResultset方法执行查询并处理结果集,又可使用Execute方法执行包括数据定义和数据操作在内的动作查询。例如:
Setres=con.OpenResultset("SELECT * FROM menu",rdOpenStatic)
con.Execute"CREATE VIEW menu_view AS SELECT 代码,菜名 FROM menu",rdExecDirect
RDO最强大和最重要的特性之一是:它可以查询和处理由存储过程返回的结果,无论它有多么复杂。
Dim txtUser As String
Dim txtPws As String
Dim txtServer As String
Dim txtDatabase As String
Dim strsql As String
Dim a, i As Integer
Dim b As String
'连接SQL2000
txtServer = Text1.Text
txtDatabase = Text2.Text
txtUser = t_User.Text
txtPws = t_Pws.Text
strConn = "Driver=SQL SERVER;" & "SERVER=" & txtServer & ";UID=" _
& txtUser & ";Pwd=" & txtPws & ";database=" & txtDatabase
Set rdoConn = New RDO.rdoConnection
rdoConn.Connect = strConn
'rdoConn.CursorDriver = rdUseNonerdoConn.EstablishConnection rdDriverNoPrompt, False
'添加
txtshopname = Text1.Text
With rdoRs
strsql = "Select * from shop where shopname='" & txtshopname & "'"
Set rdoRs = rdoConn.OpenResultset(strsql, rdOpenDynamic, rdConcurValues)
If Not rdoRs.EOF Then
rdoRs.MoveLast
添加1
Else
添加2
End If
End With
Dim txtPws As String
Dim txtServer As String
Dim txtDatabase As String
Dim strsql As String
Dim a, i As Integer
Dim b As String
'连接SQL2000
txtServer = Text1.Text
txtDatabase = Text2.Text
txtUser = t_User.Text
txtPws = t_Pws.Text
strConn = "Driver=SQL SERVER;" & "SERVER=" & txtServer & ";UID=" _
& txtUser & ";Pwd=" & txtPws & ";database=" & txtDatabase
Set rdoConn = New RDO.rdoConnection
rdoConn.Connect = strConn
'rdoConn.CursorDriver = rdUseNonerdoConn.EstablishConnection rdDriverNoPrompt, False
'添加
txtshopname = Text1.Text
With rdoRs
strsql = "Select * from shop where shopname='" & txtshopname & "'"
Set rdoRs = rdoConn.OpenResultset(strsql, rdOpenDynamic, rdConcurValues)
If Not rdoRs.EOF Then
rdoRs.MoveLast
添加1
Else
添加2
End If
End With
- 用RDO链接数据库,对数据库进行增加、删除、修改的操作
- JAVA+JDBC对数据库的数据进行增加、修改、删除、查询等操作
- 用WebService实现对数据库进行操作(添加+删除+修改)
- C#操作数据库进行简单的增加修改操作
- 使用c#进行数据库的查看增加修改删除数据
- asp 数据库 操作 增加 删除 修改 分页
- Android数据库操作类 增加、删除、修改
- Android数据库操作类 增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- ASP.NET中数据库的操作初步----增加、删除、修改
- php 连接数据库的 增加,删除,修改 操作
- Hibernate的基本操作数据库,增加,修改,删除,查询
- vs2010(mfc)连接access数据库进行增加修改删除操作
- jquery easyui实现datagrid表格向数据库中进行增加,修改和删除操作
- 常用的网站地址
- C# Version 3.0 Specification
- SIMPLE协议学习(2):RFC3863中对PIDF(presence information data format)的设计考虑
- 对手机制造行业供应链系统的一些需求的情景模拟分析
- 调节情绪八大技术
- 用RDO链接数据库,对数据库进行增加、删除、修改的操作
- 常用数据库语句
- Linux安全配置
- C# 学习自定义控件,从一个简单实用的日期控件开始。
- Silverlight 简介
- Vs编译器如果处理类继承?
- C#编程 忘记密码功能的实现方法
- JSP中把动态页面转换为静态页面
- 用电脑的人最好吃什么