|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
程序如下:
Private Sub CommandButton4_Click()
Dim cnn As Object, SQL$
Set cnn = CreateObject("adodb.connection")
cnn.Open "provider=microsoft.ACE.oledb.12.0;data source=" & ThisWorkbook.Path & "\DATABASE5.ACCdb"
SQL = "update BX5A a,[Excel 8.0;hdr=no;Database=" & [f28] & "].[sheet1$d5:S" & [a65536].End(xlUp).Row & "] b set a.测量日期20130613=b.f4 where a.ID=CStr(b.f5)"
cnn.Execute SQL 显示错误: (至少一个参数没有被指定值)
MsgBox "已将实出数量更新到数据库。", vbInformation + vbOKOnly, "提示"
cnn.Close
Set cnn = Nothing
End Sub
ID为主键,添加的字段名如图
[F28]是文件地址
EXCEL相关信息
求助,@斑竹zhaogang1960
|
|