Sqls = "insert into [出库订单$] (合同编号,商品名称,规格型号,单位,单价,数量,合计,备注,客户名称,最终客户,出库单号,出库日期) values" & _
"('" & .Cells(i, 1) & "','" & .Cells(i, 2) & "','" & .Cells(i, 3) & "','" & .Cells(i, 4) & "'," & .Cells(i, 5) & "," & .Cells(i, 6) & ",'" & .Cells(i, 5) * .Cells(i, 6) & "','" & .Cells(i, 8) & "','" & .Cells(2, 2) & "','" & .Cells(2, 4) & "','" & .Cells(2, 6) & "','" & .Cells(2, 8) & "')"
End With
conn.Execute Sqls
Next i
MsgBox "保存成功!"
conn.Close
End Sub
vba 标准表达式的数据类型不符
答案:2 悬赏:60 手机版
解决时间 2021-03-22 22:30
- 提问者网友:我一贱你就笑
- 2021-03-22 10:54
最佳答案
- 五星知识达人网友:woshuo
- 2021-03-22 12:19
[时间]的类型是时间吗?也许编译器就认为那是个字符串而已。你在用access的vba是不是,DoCmd.OpenForm的参数你有窗体名就行了,其他的参数不用管吧?你展示的代码不完整,因此没法为你修改。
全部回答
- 1楼网友:底特律间谍
- 2021-03-22 13:29
搜一下:vba 标准表达式的数据类型不符
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯