社区
数据库(包含打印,安装,报表)
帖子详情
ADO的recordset查询结果怎么显示到datagrid控件上去
arrowcy
2005-04-04 03:14:16
已经打开了一个ado连接,可以对他进行查询,查询结果要显示在datagrid控件里面
如果这个查询结果在设计时就能确定的话,可以修改datagrid空间的datasource就可以了
但是我现在要在运行过程中允许用户构造一个sql语句,这个的查询结果怎么显示在datagrid中呢?
...全文
154
6
打赏
收藏
ADO的recordset查询结果怎么显示到datagrid控件上去
已经打开了一个ado连接,可以对他进行查询,查询结果要显示在datagrid控件里面 如果这个查询结果在设计时就能确定的话,可以修改datagrid空间的datasource就可以了 但是我现在要在运行过程中允许用户构造一个sql语句,这个的查询结果怎么显示在datagrid中呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
daisy8675
2005-04-04
打赏
举报
回复
rs.open"Select Name from tablename",con,3,3
text1.text=Trim(rs(0)& "")
加个空格就行了
arrowcy
2005-04-04
打赏
举报
回复
哦,知道了,原来要用set啊,我都忘了。
顺便问一下,如果recordset中某一行数据的某一列为空,在vb中引用他就会出错,我用not isnull怎么不能判断出来那个为空呢?
大家帮我看看这个问题,一会儿就结贴
daisy8675
2005-04-04
打赏
举报
回复
Option Explicit
Private Rs As New ADODB.Recordset
Private Conn As New ADODB.Connection
Private Sub Form_Load()
Dim strConn As String
' 连接数据库的字符串
' 连接带密码的数据库,直接在连接符后面加上Jet OLEDB:DataBase Password='您的密码'
' 连接Access97数据库需要使用Jet.OLEDB.3.5,Access2K和以上数据库使用Jet.OLEDB.4.0
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;Persist Security Info=False"
' 使用客户端数据游标
Conn.CursorLocation = adUseClient
' 打开Access的连接
Conn.Open strConn
' 如果RecordSet的状态不是关闭状态,则关闭Recordset
If Rs.State <> adStateClosed Then Rs.Close
' Recordser打开表People
Rs.Open "Select * from People", Conn, adOpenKeyset, adLockOptimistic
' 报告出 一共多少笔数据,测试是否存在数据
' MsgBox Rs.RecordCount
' 绑定进DataGrid
Set DataGrid1.DataSource = Rs
End Sub
anbry
2005-04-04
打赏
举报
回复
dim rs as new adodb.recordset
rs.open "select * from table",conn
set datagrid.datasource=rs
rs.close
anbry
2005-04-04
打赏
举报
回复
dim rs as new adodb.recordset
rs.open "select * from table"
set datagrid.datasource=rs
rs.close
schumi35
2005-04-04
打赏
举报
回复
objCmd.CommandType = adCmdText 'objCmd是ADO的command对象
objCmd.CommandText = "select ...from...where...."
Set objRst = objCmd1.Execute
Set DataGrid.DataSource = objRst 'DataGrid是你的DataGrid控件的名字,objRst是ADO的recordset对象
VC
DataGrid
导出Excel
2、添加
DataGrid
1
控件
:Ctrl+W打开类向导,工程->增加到工程->Components and Contols->Registered ActiveX Controls->Microsoft
DataGrid
Control 6.0 (sp6)(OLEDB)->Insert 3、为IDC_
DATAGRID
1关联变量m_
DataGrid
...
数据库设计与应用开发.docx
"select * from Student"
Ado
dc1.Refresh Set
DataGrid
1.DataSource =
Ado
dc1.
Recordset
DataGrid
1.Refresh End Sub 9)点击"运行",则连接到JXGL数据库的Student表,出现如图所示的结果。 10)连接Course表和SC表只需...
Visual.C#2010从入门到精通
20.2.3 添加
DataGrid
控件
406 20.2.4 运行程序 407 20.3 使用
ADO
对象
控件
开发应用程序 407 20.3.1 引入
ADO
库文件 408 20.3.2 初始化COM环境 408 20.3.3
ADO
智能指针 408 20.3.4 连接数据库 409 20.3.5 打开记录集 ...
Visual Basic 6编程技术大全 中译本扫描版带书签 2/2
15.2
DataGrid
控件
533 15.2.1设置设计时属性533 15.2.2运行时操作536 15.3 Hierarchical FlexGrid
控件
546 15.3.1设置设计时属性547 15.3.2运行时操作548 15.4 DataReport设计器554 15.4.1设计时操作554 15.4.2运行时...
Visual Basic 6编程技术大全 中译本扫描版带书签 1/2
15.2
DataGrid
控件
533 15.2.1设置设计时属性533 15.2.2运行时操作536 15.3 Hierarchical FlexGrid
控件
546 15.3.1设置设计时属性547 15.3.2运行时操作548 15.4 DataReport设计器554 15.4.1设计时操作554 15.4.2运行时...
数据库(包含打印,安装,报表)
1,216
社区成员
55,954
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章