如何将EXCEL文件批量生成ADO记录集? 环境:VB6+EXCEL2000+ADO2.6如何将EXCEL文件批量生成ADO记录集? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么意思?是说在VB中用ADO方式打开EXCEL文件得到RS记录集吗? 是的,是在VB中用ADO方式打开EXCEL文件得到RS记录集,如何处理? 示例: Dim Cnn As New ADODB.Connection Dim rs As New ADODB.Recordset sql = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=" & App.Path & "\测试.xls;" & _ "Extended Properties=EXCEL 8.0;" Cnn.Open sql sql = "select * from [客户表$]" rs.Open sql, Cnn rs.MoveFirst rs.MoveNext …… debug.print rs.field(0) ……------------------------------------------------说明:1、联接串基本上就是这样了,使用起来RS就当平时通过打开数据库得到的RS一样来用2、[客户表$]指的是SHEET,注意后面有个“$”符号,如果对区域(也就是我们所说的range)进行了命名,也可以这样写:select * from MyRange,如果对没有命名的区域来操作,这样写:select * from [客户表$A1:B10]3、ADO.net对于EXCEL的操作方法同ADO类似。4、别的俺就不罗嗦了,LZ自己找一份有数据的EXCEL文件,打开试试就知道了。 【请教】排序过程中出现的问题!“应用程序或对象定义错误” 如何获取当前记录?(在线,给分了!!!!!) 紧急求助,在线等呀 ppt中循环添加幻灯片和文本框时出错 使用API怎样实现切换到输入法的全角输入? 一个求和问题? 哪个属性可把True DBGrid的选择方式设为整行选择 在DATAGRID控件中用鼠标加CTRL键同时选择了好几行记录,如何知道他选择的是那几行呢? 如何用vb判断图片类型(是bmp,jpg或其他),还有如何得到文件的大小 怎样使命令按钮中的图标居左,文字居右?而不是图标在文字的上方? 字符串 插入问题在线急等 随有PDF二维条码源码?
示例:
Dim Cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
sql = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & App.Path & "\测试.xls;" & _
"Extended Properties=EXCEL 8.0;"
Cnn.Open sql
sql = "select * from [客户表$]"
rs.Open sql, Cnn
rs.MoveFirst
rs.MoveNext
……
debug.print rs.field(0)
……------------------------------------------------说明:
1、联接串基本上就是这样了,使用起来RS就当平时通过打开数据库得到的RS一样来用
2、[客户表$]指的是SHEET,注意后面有个“$”符号,如果对区域(也就是我们所说的range)进行了命名,也可以这样写:select * from MyRange,如果对没有命名的区域来操作,这样写:select * from [客户表$A1:B10]
3、ADO.net对于EXCEL的操作方法同ADO类似。
4、别的俺就不罗嗦了,LZ自己找一份有数据的EXCEL文件,打开试试就知道了。