cn2.Execute "delete * from linshi"
cn2.Execute "insert into linshi select * from 今日表 where 类别='入库'" & s
用inner jion语句后,提示from语句错误,但是我没看出哪里有问题!
cn2.Execute "update (select * from 库存表 inner join linshi on 库存表.车型品名=linshi.车型品名 set 库存表.库存量=trim(str(val(库存表.库存量)+val(linshi.数量))),库存表.库存吨数=trim(str(val(库存表.库存吨数)+val(linshi.单重)*val(linshi.数量)/1000)) "
cn2.Execute "insert into linshi select * from 今日表 where 类别='入库'" & s
用inner jion语句后,提示from语句错误,但是我没看出哪里有问题!
cn2.Execute "update (select * from 库存表 inner join linshi on 库存表.车型品名=linshi.车型品名 set 库存表.库存量=trim(str(val(库存表.库存量)+val(linshi.数量))),库存表.库存吨数=trim(str(val(库存表.库存吨数)+val(linshi.单重)*val(linshi.数量)/1000)) "
解决方案 »
- 菜鸟求助,关于WINSOCK控件
- 请问怎样才能把 局域网 里的 文件夹 COPY 到本地
- TreeView同步选择
- 我想将查询到的若干条记录中的某一个字段的值求和,请高手看看这段程序,谢谢!
- 如何改变datacombo的下拉宽度?
- 把sub main 设为启动项,项目中有两个form,from2 中写Form1.TreeView.Nodes.Add ,,"root","root" 为什么form1的treeview 节点不会直接
- strArray = Split(sql),这句是什么意思啊?
- Print 做报表的打印预览
- 关闭捕获后的窗口?
- 深圳招VB程序员
- .ocx控件的使用
- api,绘制的图形的层次问题?
SET Column_Name1 = eExpression1
[, Column_Name2 = eExpression2 ...]
WHERE FilterCondition1 [AND | OR FilterCondition2 ...]][DatabaseName1!]TableName1部分是不允许出现Select的,更不允许出现Join。2. 根据变量值动态生成SQL的语句有问题,按你这样写:
"update (select * from 库存表 inner join linshi on 库存表.车型品名=linshi.车型品名 set 库存表.库存量=trim(str(val(库存表.库存量)+val(linshi.数量))),库存表.库存吨数=trim(str(val(库存表.库存吨数)+val(linshi.单重)*val(linshi.数量)/1000)) "
这里面的trim(str(val(库存表.库存量)+val(linshi.数量)))和trim(str(val(库存表.库存吨数)+val(linshi.单重)*val(linshi.数量)/1000))是被当作SQL语句的一部分了。
这个语句应该写成:
"update ...... set 库存表.库存量=库存表.库存量+" & Str(linshi.数量) & ",库存表.库存吨数=库存表.库存吨数+" & Str(val(linshi.单重)*val(linshi.数量)/1000)