用sql读取数据时丢失数据

赶路中的旋转木马 2019-03-03 09:53:24
Sub test() Set cn = CreateObject("adodb.connection") cn.Open "provider=microsoft.jet.oledb.4.0;extended properties=excel 8.0;data source=" & ThisWorkbook.Path & "\数据文件\辅助工作表.xls" Sql = "select * from [打卡正式$] " ThisWorkbook.Sheets(1).[a1].CopyFromRecordset cn.Execute(Sql) Sql = "select * from [考勤明细$] " ThisWorkbook.Sheets(2).[a1].CopyFromRecordset cn.Execute(Sql) cn.Close End Sub
...全文
213 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 3 楼 脆皮大雪糕 的回复:
是不是列因为列名里面有括号啥的
没有括号
  • 打赏
  • 举报
回复
引用 2 楼 VB业余爱好者 的回复:
希望这个帖子能帮到你,好像和你一样的问题

http://club.excelhome.net/forum.php?mod=viewthread&tid=1256953&highlight=
同样跟那个楼主一样,版本不能换,后面的列也不能删,像那个时间23:59:59应该不是列的问题
脆皮大雪糕 2019-03-04
  • 打赏
  • 举报
回复
是不是列因为列名里面有括号啥的
VB业余爱好者 2019-03-04
  • 打赏
  • 举报
回复
希望这个帖子能帮到你,好像和你一样的问题

http://club.excelhome.net/forum.php?mod=viewthread&tid=1256953&highlight=
  • 打赏
  • 举报
回复
希望高手答复

2,463

社区成员

发帖
与我相关
我的任务
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
  • VBA
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧