最好是一个宏代码,方便我插入到按钮中去,需要时按一下,就能更新到最新的了。
SQL服务器名称 ABCDFF
账号 SA
密码 SA666666
库名 UFTData843400_002018
表名 eap_EnumItem.odc
导入到Excel的 工作表名 颜色自由项连接SQL 是Sheet2 该表没有其他内容,专用。
然后再使用Worksheets(2).Range("A1").CopyFromRecordset rs
把rs换成recordset对象
不会,看不懂哦。您帮个忙,就直接帮我替换了吧。
让我复制黏贴就可以
ConnectStr="Provider=SQLOLEDB;Data Source=ABCDFF;DATABASE=UFTData843400_002018;UID=SA;pwd=SA666666"
Dim conn as new ADODB.Connection conn.open ConnectStr sqlstr="select * from eap_EnumItem.odc"
set rs=new ADODB.Recordset rs.open sqlstr,conn,1,3 Worksheets(2).Range("A1").copyfromrecordset rs
ConnectStr="Provider=SQLOLEDB;Data Source=ABCDFF;DATABASE=UFTData843400_002018;UID=SA;pwd=SA666666"
Dim conn as new ADODB.Connection
conn.open ConnectStr
sqlstr="select * from eap_EnumItem.odc"
set rs=new ADODB.Recordset
rs.open sqlstr,conn,1,3
Worksheets(2).Range("A1").copyfromrecordset rs
上面的缺了几个回车
追问你好,提示 无效外部过程
"Provider=SQLOLEDB;Data Source=ABCDFF;DATABASE=UFTData843400_002018;UID=SA;pwd=SA666666"
开头加上sub aaa()结尾加上end sub
追问工具――引用,找到microsoft activeX data object并勾选
追问嗯,可以了。万分感谢。