第一问:
'定义数据源
Dim cnn As ADODB.Connection
'定义记录集
Dim rs As ADODB.Recordset
..................
..................
rs.open strsql
如何把RS写入ACCESS的MAIN表里面(要一次性的写入,不要用循环)第二问:
假如有一个EXCEL文件temp.xls,一个ACCESS(里面有个MAIN表)
如何把temp.xls的sheet1的数据写到MAIN表里面(使用ADO)谢谢~~~~~
'定义数据源
Dim cnn As ADODB.Connection
'定义记录集
Dim rs As ADODB.Recordset
..................
..................
rs.open strsql
如何把RS写入ACCESS的MAIN表里面(要一次性的写入,不要用循环)第二问:
假如有一个EXCEL文件temp.xls,一个ACCESS(里面有个MAIN表)
如何把temp.xls的sheet1的数据写到MAIN表里面(使用ADO)谢谢~~~~~
解决方案 »
- microsoft.jet.oledb.4.0
- 那位高手知道.edf是什么文件?
- 电视卡编程
- 我要在VB中使用C++工程的中定义的类,应该怎么做啊?谢谢先 !
- 怎样在w2k下写service用vb?在线等
- 太着急了!!!在机器1运行用Vb做的数据库备份程序,要备份机器2的数据库(局域网内),如何在备份时选择机器2的路径.(象SQL备份数据库那样)
- 新手:为什么程序里Dim dbMm As Database(Database没有变蓝色),编译时提示"用户定义类型未定义"
- 关于换肤的问题在VB6里怎么实现?
- 为什么一提VB,一些人就露出不屑的表情,好象...
- 讨论这么向电子表格里填充数据?
- 怎样把数据导到Excel表里?
- 在线紧急求助----WithEvents
2、ADO 使用 ODBC 打开 Excel 文件当作数据源
2.把excel当数据库看待就可以了
cnn.execute sql
2.连接access:
sql="insert into [main] select * from [Excel 8.0;DATABASE=C:\temp.xls].[sheet1]"
cnn.execute sql思路就这样......
" insert into 目标table(Col1,Col2,...) "& _
" select a.col1,a.col2,... " & _
" from ("& strsql &")a " & _
" where ....."