更新数据的问题 有两张表,一入库,二库存,在入库表中添加新数据,同时更新库存表中的数据,如何更新?直接用UPDATA语句?不知该怎么写?用ADO连ACCESS 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 access我就不熟悉了,可以用程序写啊,在入库表中添加新数据,直接update库存表就可以了,access里好像没有触发器~~ 最好将入库保存与库存更新语句放在同一个事务中执行:conn.begintrans conn.execute "insert into 入库表(...) values(...)" conn.execute "update 库存表 set ... where ... "conn.committrans 主要set后面怎么写,库存是原始数据和加入的相加的,数据都是通过TEXT写入的,用SQL语句不方便吧?用ADO好象只有ADDNEW,insert和update用ADO如何写? 如果库存有两种情况:1.是原来存在该中的库存信息,则用Updateconn.execute "update 库存表 set 库存数量=库存数量+"& text1.text &""& _ "where 产品ID=123456 "2.是没有该产品的库存信息:conn.execute "insert into 入库表(...) values(...)" 上面错了:conn.execute "insert into 入库表(...) values(...)"应该是添加库存:conn.execute "insert into 库存表(...) values(...)"不好意思! 用ADO的话怎么更新和插入?只有ADDNEW? conn.execute "insert into 入库表(...) values(...)" conn.execute "update 库存表 set Field=Value,.... where ... " txtSQL = "update ... set 库存 = 库存 + '" & Trim(txtItem.Text) & "' where 规格='" & Trim(txtCbo(1).Text) & "'"为什么库存结果会是双倍的,比如库存是100,我输入10后库存会变成120,应该是110,SQL语句有错吗? 新手求助:VB教程 vb 与Access 中的SQL语句问题,大家进来看看~ 在vb里如何通过程序更改sql表某个字段长度? 如何能让一个窗体保持焦点 今天我生日,大家来祝我生日快乐吧~!顺便给我介绍一个女朋友~!大家来吧~! 怎么学习VB 我用Set MSHFlexGrid.DataSource = 你要显示的RecordSet ,但有一个问题? 如何设置权限 关于地图的局部放大 难道说高手们都没用过“路径”? 几个不同类型的控件设为一个类, 不知如何定义? !!!API中有没有与SetCapture函数相对应的键盘函数???谢谢。。
conn.begintrans
conn.execute "insert into 入库表(...) values(...)"
conn.execute "update 库存表 set ... where ... "
conn.committrans
1.是原来存在该中的库存信息,则用Update
conn.execute "update 库存表 set 库存数量=库存数量+"& text1.text &""& _
"where 产品ID=123456 "
2.是没有该产品的库存信息:
conn.execute "insert into 入库表(...) values(...)"
应该是添加库存:
conn.execute "insert into 库存表(...) values(...)"
不好意思!
conn.execute "update 库存表 set Field=Value,.... where ... "
为什么库存结果会是双倍的,比如库存是100,我输入10后库存会变成120,应该是110,SQL语句有错吗?