关于如何使用ADO连接数据库
2001-08-09 11:59
896 查看
我是一名VB初学者,曾经为这个问题很苦恼,现在终于写了出来,和我一样的初学者一起进步吧!
我使用ADO连接数据库,通过绑定datagrid控件来显示数据库中符合条件的内容。
Option Explicit
Private Sub Command1_Click()
Dim cn As New ADODB.Connection '数据库连接变量
Dim Cmd As New ADODB.Command '命令集
Dim rs As New ADODB.Recordset '记录集
Dim strConnect As String '连接字符串
Set cn = New ADODB.Connection
strConnect = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=database;Data Source=servername" '指定连接字符串
cn.ConnectionString = strConnect
cn.Open '连接数据库
With Cmd
.ActiveConnection = cn
.CommandType = adCmdStoredProc '有四种可选择的类型,在编程过程中使用SQL SERVER的存储过程是很好的方法
.CommandText = "SP_Get_Name" '存储过程名称
.Parameters.Refresh
.Parameters("@dt").Value = date() '存储过程中参数的值(存储过程中只有一个参数)
End With
With rs
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockReadOnly
.Open Cmd
End With
Set DataGrid1.DataSource = rs '绑定数据库显示控件
End Sub
要在DataGrid控件中显示数据CursorLocation = adUseClient和Set DataGrid1.DataSource = rs两个语句不可缺少。
相关文章推荐
- 关于如何使用ADO连接数据库
- 如何通过使用 ADO.NET 2005 和 Visual C# 2005 或使用 ADO.NET 和 Visual C# .NET 连接到数据库并运行命令
- ★ 浅谈如何使用ADO.NET连接数据库 ★
- 关于在英创em9161板上使用ADO.net连接远程数据库提示 “无法找到 PInvoke dll"dbnetlib.dll"”问题解决方法
- 创建Accress 数据库连接文件UDL/如何使用 ADO 的数据链接文件
- 如何正确获得mysql,access的ADO连接字符串,并使用该连接字符串连接数据库
- VC中ADO连接数据库,如何使用Datagrid显示的问题
- 如何使用 ADO.NET 和 Visual C# .NET 连接到数据库并运行命令
- 浅谈如何使用ADO.NET操作数据库
- 使用JDBC-ODBC方式连接数据库时,如何在代码中指定ODBC数据源信息
- VB6.0使用ADO对象连接数据库:
- 请问在Delphi里如何用ADO连接数据库,请大哥们讲解详细点
- 关于VC如何使用ADO的例子
- [导入].NET中使用三层构架如何从DAL层读取web.config中的数据库连接字符串!
- VB使用ADO对象连接数据库
- 浅谈如何使用ADO.NET操作数据库
- 介绍如何使用Connection对象连接数据库
- VC中用Ado接口代码连接和使用与数据库
- 详细介绍如何使用Connection对象连接数据库
- 如何使用Connection对象连接数据库