vb html table,VB6.0 如何是用 datatable
搜索热词
这里介绍新的datagrid.datasoure所对应的是VB6.0 datatable或dataset,而并不是原来的Recordset。所以,在使用中,要把Recordset转换成VB6.0 datatable或dataset。
VB6.0还是比较常用的,于是我研究了一下VB6.0 datatable,在这里拿出来和大家分享一下,希望对大家有用。
在VB6.0在,ADO是大家在数据库编程中用得较多的。而在新的vb.net中,虽然也可以用它来查询数据库,但在与新的datagrid的绑定中,不能像以前那样使用:“datagrid1.datasoure=rs”,而是需要一定的转化。因为新的datagrid.datasoure所对应的是VB6.0 datatable或dataset,而并不是原来的Recordset。所以,在使用中,要把Recordset转换成VB6.0 datatable或 dataset。我们以VB6.0 datatable为例:
Function RecordsetToDataTable(ByVal adoRS As ADODB.Recordset,
ByVal strTable As String)
adoRS.MoveFirst()
Dim dt As DataTable
dt = New DataTable(strTable)
Dim i As Integer
Dim strcolname As String
Dim t As Type
Dim dr As DataRow
For i = 0 To adoRS.Fields.Count - 1
strcolname = adoRS.Fields(i).Name
t = adoRS.Fields(i).Value.GetType()
dt.Columns.Add(strcolname,t)
Next
While (Not adoRS.EOF)
dr = dt.NewRow()
For i = 0 To adoRS.Fields.Count - 1
dr(i) = adoRS.Fields(i).Value
Next
dt.Rows.Add(dr)
adoRS.MoveNext()
End While
Return dt
End Function
以上函数是实现将Recordset转换成DataTable。而我们要做的,就是在窗口的load中加入对ADO中的转化后再进行引用。
DimdtsAsDataTabledts=RecordsetToDataTable(rsuser,"login")
'其中rsuser为ado.Recordset,"login"为表名
DataGrid1.DataSource=dts.DefaultView
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
vb html table,VB6.0 如何是用 datatable相关推荐
- 用VB操作Excel(VB6.0)(整理)
用VB操作Excel(VB6.0)(整理). 一. VB读写EXCEL表: VB本身提自动化功能可以读写EXCEL表,其方法如下: 1.在工程中引用Microsoft Excel类型库: 从" ...
- VB6.0和VB.Net对照表
想在网上找一下VB.Net中,哪些是VB6.0遗留下来的东西,哪些是VB.Net增加的东西.结果中文的没有找到,找到了一个日文网页.简单的翻译了一下,放在这里,供需要的人参考. VB6.0和VB.Ne ...
- VB讲课笔记01:VB6.0安装与启动
VB讲课笔记01:VB6.0安装与启动 一.安装VB6.0 VB6.0安装在Windows7.8.10上必须设置安装程序的兼容性. 1.设置安装程序的兼容性
- 大一计算机VB自学教程,2017秋VB6.0程序设计(兰州理工大学)
spContent=50年前,Basic的诞生结束了计算机只能由专业人员使用的历史,推动了计算机的普及.Windows操作系统的出现又将Basic推向一个新的高度--Visual Basic.它是一个 ...
- vb升级java 解决方案_如何让VB6.0升级到VB.NET的过程变得更简单?
我以前都是用C#来写,这次搞这个VB.NET项目,有点突然.还好语言都是相通的. 1.虽说以前的Microsoft Visual Basic和.NET都是微软自己的东西,可有很多功能的实现方式还不一样 ...
- vb计算机 小数前没有0,vb6.0除法运算结果不显示小数点前的0
2016-09-01 01:18齐晓庆 客户经理 在加减乘除运算中,运算结果的类型和运算量的类型相同,由于类型不同,所以出错,要达到你目的可以1000\15 1000\25,由于1.5 2.5是小数所 ...
- vb计算机怎么制作,vb6.0怎么制作一个抽奖小程序? vb6.0抽奖器的法
商场搞活动想要制作一个抽奖程序,今天我们就来看看使用vb6.0制作抽奖小程序的教程. 选择"用户自定义规则"并点击"新建"按钮,弹出选择新规则类型对话 框(如图 ...
- Access mysql oracle vfp C# vb6.0 VB.net java php delphi jsp asp.net人事管理系统成品源码
Access mysql oracle vfp C# vb6.0 VB.net java php delphi jsp asp.net管理系统成品源码 Access高铁票售票管理系统实现了用户注册.登 ...
- vb安装提示计算机安装的新,win10系统电脑安装VB6.0企业版出现错误提示的步骤介绍...
有关win10系统电脑安装VB6.0企业版出现错误提示的操作方法想必大家有所耳闻.但是能够对win10系统电脑安装VB6.0企业版出现错误提示进行实际操作的人却不多.其实解决win10系统电脑安装VB ...
最新文章
- Net设计模式之简单工厂模式(Simple Factory Pattern)
- Struts2中的拦截器
- python自学行_python自学行吗 新手可以自学python吗
- Kettle使用_25 改变文件编码压缩与邮件
- 多客户端异步通讯框架
- mssql性能优化[转](教你写出高质量的SQL语句)(二)
- java如何调用脚本_Java如何调用脚本的特定功能?
- 反向传播和梯度下降的区分
- python中property函数_Python中的property()函数
- 原 Spring RestTemplate中几种常见的请求方式
- 教你做系统的公众号选题规划,建立自己的选题库
- 华为matebooke能装鸿蒙系统吗,华为matebook e安装系统
- 一阶线性偏微分方程通解法和特征线法(一)| 两个自变量情况 | 偏微分方程(七)
- 2021年金融科技书单推荐
- JavaScript实现涂鸦笔
- Excel PivotTable 使用心得手顺分享(二)
- 2014 青年歌手大奖赛_评委会打分
- 探索 TDengine在《图码联侦》项目中的应用可行性及实践研究(new)
- MFC视频播放器制作(OpenCV)
- (转霄神)HM解码流程图
热门文章
- VMware NSX 6组件通信图
- Java基础学习总结(156)——那些年被淘汰的Java技术及框架
- PHP学习总结(9)——PHP入门篇之WAMPServer服务控制面板介绍
- Java基础学习总结(42)——Log4j 2快速入门及Log4j 2 + Slf4j 的配置和使用
- java aes解密算法_使用java实现AES算法的加解密(亲测可用)
- golang 线程 Java线程_Java线程只能有上千个,而Go的Goroutine能有上百万个
- 学习笔记之C / C++
- AptitudeSystem 2.0
- Oracle默认的用户名和密码
- 《windows核心编程》–Windows内存体结构(一)