这位仁兄 我看见你使用vba将EXCEL导入ACCESS,现在问题是access存在“是否允许为空”设置为否的字段,

[复制链接]
查看11 | 回复2 | 2012-8-3 10:44:00 | 显示全部楼层 |阅读模式
直接把sSql = "Insert Into [;DataBase=" & ActiveWorkbook.Path & "\" & WN & "]." & TableName & " Select * From [" & ActiveSheet.Name & "$]"改为:sSql = "Insert Into [;DataBase=" & ActiveWorkbook.Path & "\" & WN & "]." & TableName & " Select * From [" & ActiveSheet.Name & "$]WHERE 不为空的字段is not null "...
回复

使用道具 举报

千问 | 2012-8-3 10:44:00 | 显示全部楼层
由于是直接插入数据,则唯有在使用这段代码之前,检查必填字段中是否存在有空值。确保无空值后再导入。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行