怎么把RecordSet中的数据绑定到DataGrid中啊?提示 类型不匹配

cart55free99 cart55free99 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
Private Sub Command_testSQL_Click()
Set rs = New ADODB.Recordset
Dim cmd As ADODB.Command
Dim arr As Variant
Dim sql As String

sql = "select * from tb_reader where stuid=? and stuname=? "
Set cmd = New ADODB.Command

With cmd
.ActiveConnection = cnn
.CommandType = adCmdText
.CommandText = sql
arr = Array(101, "101")
.Parameters(0).Value = arr(0)
.Parameters(1).Value = arr(1)
rs = .Execute
End With

Dim str1 As String
str1 = rs("stuid")
MsgBox str1, 64 '应该不是连接的问题 因为查询数据返回的结果还是蛮正常的


Set DataGrid_reader.DataSource = rs
'Set Adodc_rs.Recordset = rs ' 这2句都不行

End Sub


Microsoft ActiveX Data Object 2.5 Library 这个我已经因用过了...
...全文

相关推荐

vb中datagrid控件的详细使用方法

vb中datagrid控件的详细使用方法,拿出来给大家看看!!!!是学习datagrid控件的好助手

gaowan为了梦想

WinCC V16 ADODB+DataGrid直连SQL Server工业落地指南

ADODB是Windows原生COM数据访问组件,通过VBScript在WinCC中实现与SQL Server的底层交互;其核心原理在于Connection连接管理、Recordset游标控制与DataGrid双向绑定协同。该技术具备低侵入、高实时、强可控的工程价值,广泛应用于MES看板、设备参数下发、历史报警查询等工业HMI场景。本文聚焦博途V16平台下ADODB连接字符串选型(SQLOLEDB.1)、Recordset游标类型配置(adOpenStatic/adUseClient)及DataGrid列绑

weixin_33895695

WinCC V16 ADODB连接SQL Server工业级实践指南

ADODB(ActiveX Data Objects)是Windows平台访问数据库的基础COM组件,其轻量、免驱动、兼容VBScript的特性,使其成为WinCC V16等传统工控HMI系统对接SQL Server的唯一稳定方案。原理上,它通过Connection与Recordset对象实现连接管理与结果集操作,支持事务控制、参数化查询和客户端缓存,技术价值在于规避OLE DB驱动缺失、.NET不兼容及TLS加密适配等现实约束。典型应用于HMI历史报警查询、配方管理、实时数据归档等需7×24稳定运行的工业

weixin_34006468

DataGrid论文

DataGrid 意思意思一个资源分吧

m772457128

vb DataGrid 控件的使用

DataGrid 控件是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示 Recordset 对象的记录和字段。可以使用 DataGrid 来创建一个允许最终用户阅读和写入到绝大多数数据库的应用程序。DataGrid 控件可以在设计时快速进行配置,只需少量代码或无需代码。当在设计时设置了DataGrid 控件的 DataSource 属性后,就会用数据源的记录集来自动填充该控件,以及自动设置该控件的列标头。然后您就可以编辑该网格的列;删除、重新安排、添加列标头、或者调整任意一列的宽度。

rsg77
评论 4
收藏 已收藏
分享
返回顶部
cart55free99
VB基础类 7,788 成员 197,583 内容