Cmd.CommandType 似乎没有改过来。
把他设为adCmdText。
把他设为adCmdText。
解决方案 »
- 请问如何将SQL语句:SELECT COUNT(eventID) From xxx 的查询结果赋给一个变量
- 怎樣為控件設一個圖標
- 联众军旗管理程序,喜欢军旗的进来看看,来者有分(不下军旗者免来)
- 做个调查这里有多少人在使用ado相关对象时使用对象自身的事件.如果使用的请说出他的名称.
- accsess中的通配符是什么?拜托!!!
- 关于读取adsl密码的问题
- GetSystemDirectory问题 求求各位大虾帮帮我这个菜菜!谢谢了
- 悬赏100分:高难问题!如何把HTML元素直接放在Form上?(99分后加)
- 新手的问题:
- 我这段代码AVIFileCreateStream参数哪里错了?(在线等)
- 怎样统计代码行数 vb/vc/delphi
- 隐藏弹出菜单
调试成功.
Dim Conn As New ADODB.Connection
Dim rs As ADODB.Recordset
Dim Cmd As New ADODB.Command
Dim Cmd1 As New ADODB.Command '添加一个新的cmd对象cmd1Dim sSql As String
Dim connStr As String
Dim ConnExcel As New ADODB.ConnectionconnStr = "Provider=MSDASQL.1;Driver={Microsoft Excel Driver (*.xls)};DBQ=C:\My Documents\Book2.xls"
ConnExcel.Open connStr
Set Cmd.ActiveConnection = ConnExcel
Cmd.CommandType = adCmdTable
Cmd.CommandText = "[sheet1$]"
Set rs = Cmd.Execute
rs.MoveFirst
While Not rs.EOF
Conn.ConnectionString = " Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\My Documents\db1.mdb"
Conn.Open
Set Cmd1.ActiveConnection = Conn '使用新的cmd对象cmd1
sSql = "select * from cz"
Cmd1.CommandText = sSql
Cmd1.Execute
rs.MoveNext
Conn.Close
Set Conn = Nothing
Wend
你的算法不大好,我看不出它有什么用,通过什么来达到你所要求的功能?
一个是`cmd对象的Cmd.CommandType 没有改。
还有是循环的时候conn对象没有关闭。我也觉得自己的算法不好。
不过cool222(菜得不能再菜) ,你能说说好点的算法嘛?谢了
我的目的是从excel表导入数据到access表。
select 字段列表 into 新表名 in 外部数据库 from 源表 where 条件
选取源表中的相关字段添加到外部数据库中,生成新表
详细资料请查阅SQL参考
select 字段列表 into 新表名 in 外部数据库 from 源表 where 条件
选取源表中的相关字段添加到外部数据库中,生成新表
详细资料请查阅SQL参考
select 字段列表 into 新表名 in 外部数据库 from 源表 where 条件
选取源表中的相关字段添加到外部数据库中,生成新表
详细资料请查阅SQL参考