永发信息网

vba 标准表达式的数据类型不符

答案:2  悬赏:60  手机版
解决时间 2021-03-22 22:30
  • 提问者网友:我一贱你就笑
  • 2021-03-22 10:54
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
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-03-22 12:19
[时间]的类型是时间吗?也许编译器就认为那是个字符串而已。你在用access的vba是不是,DoCmd.OpenForm的参数你有窗体名就行了,其他的参数不用管吧?你展示的代码不完整,因此没法为你修改。
全部回答
  • 1楼网友:底特律间谍
  • 2021-03-22 13:29
搜一下:vba 标准表达式的数据类型不符
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯