以下是引用丸究阵引在2007-1-6 10:25:40的发言: 原来说过此问题,这种自己连接自己的问题很不规范,可竟很流行,无奈! 能否请教一下规范的连接法?因为我也是门外汉,全凭自己的兴趣摸索的。 “自己连接自己”不规范,是指用ADO来处理Excel文件不规范呢,还是说这种组合语句不规范? "INSERT into [DATA] SELECT * FROM [Excel 8.0;DATABASE=" & ThisWorkbook.FullName & ";HDR=yes].[Excel表$]" 应该先 "SELECT * FROM [Excel 8.0;DATABASE=" & ThisWorkbook.FullName & ";HDR=yes].[Excel表$]" 再 INSERT into [DATA] ?要这样? 另外也想请教一下为什么会流行? 对我来讲,是比较偏好用SQL语句,这样很多时候可以省去循环,速度也不会慢太多。 不过,集合、字典的程序都看得懂,但就是不喜欢多练,所以遇到问题先想ADO,其次数组,而集合、字典的程序我好像还没独立编过一个的。 有些怀疑对ADO连Excel感兴趣的是不是都是我这样的非专业人士啊,为了偷懒? 呵呵,欢迎指教~ |