Excel: XueSheng.Xls
页面一: mySheet1
页面二:mysheet2ACCESS:XueSheng.mdb
表一: myTable1
表二: myTable2要求:页面一中的列数刚好是表一的字段数,页面二中的列数也等于表二中的字段数。现在要从页面一中读出数据,覆盖表一内容,再从页面二中读出数据覆盖表二中内容。
我的思路:通过ADO方法,将EXCEL也看成一个库,从EXCEL中将所有记录读取出来,再通过DELETE和INSERT,先将表内容删除,再插入。碰到问题:1、ADO中连接EXCEL的连接语句该如何写?
2、如果是"select * from mySheet1",怎么知道会读出几列? 或者,有没有更好的方法能实现这个要求,请大虾指点!
页面一: mySheet1
页面二:mysheet2ACCESS:XueSheng.mdb
表一: myTable1
表二: myTable2要求:页面一中的列数刚好是表一的字段数,页面二中的列数也等于表二中的字段数。现在要从页面一中读出数据,覆盖表一内容,再从页面二中读出数据覆盖表二中内容。
我的思路:通过ADO方法,将EXCEL也看成一个库,从EXCEL中将所有记录读取出来,再通过DELETE和INSERT,先将表内容删除,再插入。碰到问题:1、ADO中连接EXCEL的连接语句该如何写?
2、如果是"select * from mySheet1",怎么知道会读出几列? 或者,有没有更好的方法能实现这个要求,请大虾指点!
解决方案 »
- VBA中关于Trim函数用法,出现了一个问题,麻烦高手帮忙
- 紧急求助:错误70,拒绝的权限
- 找一个grid,要求可以设置任意单独一行的行高
- 调用已有属性页
- 请教:如何把注册表中某一项下面的所有子键以及子键的值填加到列表框中
- 在VB里面怎样引进一个DLL文件?很菜的问题
- 在線等;如何根據現有的recordset 動態創建mdb數據表
- 有关Text控件的属性tag的用途,请高手赐教。
- 100分!各位大哥帮帮忙,2台PC用MSCOMM通信,1PC拨号完后2PC总在振铃,不能连通(使CDHOLDING为TRUE),所以两者不能完成通信,怎么办?
- 请问如何保存这里的XML页面?
- ◎◎◎◎◎◎◎◎CSDN专用FTP已经启动,敬请关注和帮助!
- 怎么数一个封闭得曲线内象素得个数呀
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.xls;Extended Properties=Excel 8.0;Persist Security Info=true"
2:
Dim rs As New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.open "select * from mySheet1",cn
debug.print "列数为:"& rs.Fields.Count
方法一:
Cn.Execute "insert into [ODBC;Driver={Microsoft Access Driver (*.mdb)};Dbq=e:\db1.mdb;Uid=Admin;Pwd=asdasd;].t_order select * from t_order"
方法二:
Cn.Execute "insert into openrowset('Microsoft.Jet.OLEDB.4.0','e:\db1.mdb';'admin';'',t_order) select * from t_order"
此时要注意列数要一致