删除这个补丁,就可以了.
Security update for microsoft office access 2007 (kb979440)--2010-7-15
EXCeL导入access出错,提示:“ l9不能找到表达式中引用的字段l。可能错拼了字段名称,或字段已经被重命名或删除”。
答案:1 悬赏:80 手机版
解决时间 2021-05-24 01:51
- 提问者网友:嗝是迷路的屁
- 2021-05-23 09:00
最佳答案
- 五星知识达人网友:山有枢
- 2021-05-23 09:44
引用ADO(Microsoft ActiveX Data Objects 2.X Library) Private Sub Command1_Click() Dim oConn As New ADODB.Connection '连接Excel,具体的路径需要自己改过来 oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=C:\Book1.xls;" & _ "Extended Properties=""Excel 8.0;""" '下面这句自动在D:\Test.mdb里创建test1表,并把Excel里的Sheet1的数据全部导入test1表里,具体的路径及表名称自己改过来 oConn.Execute ("Select * into [;database=D:\Test.mdb].test1 FROM [Sheet1$]") oConn.Close Set oConn = Nothing End Sub 如果Access里事先已经存在test1表了,只是想把Sheet1的数据追加进去的话,只需要改一下sql语句: oConn.Execute ("Insert into [;database=D:\Test.mdb].test1 Select * FROM [Sheet1$]") 如果只是想把excel文件中的部分字段的数据导入access数据表中,写法类似下面这句: oConn.Execute ("insert into [;database=c:\Test.mdb].test1 Select 姓名,年龄,性别 FROM [Sheet1$]")以上的代码你再用不了.那我也没有办法了.你好好调试一下.是可以解决的.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯