在vb中使用SQL语句如何实现多表查询后,更改相应表中的字段值?
具体问题:
有两张表,名称为设备报废记录表(设备ID,名称,所属实验室,报废日期,存放仓库,记录人),
产品信息表(设备ID,名称,型号,生产厂商,安装地点,使用单位,是否报废)
想通过在增加新的设备报废记录时,通过相同字段设备ID,将产品信息表中,是否报废的字段值“否”,更改为“是”,如何实现这样的操作?
具体问题:
有两张表,名称为设备报废记录表(设备ID,名称,所属实验室,报废日期,存放仓库,记录人),
产品信息表(设备ID,名称,型号,生产厂商,安装地点,使用单位,是否报废)
想通过在增加新的设备报废记录时,通过相同字段设备ID,将产品信息表中,是否报废的字段值“否”,更改为“是”,如何实现这样的操作?
产品信息表:设备ID,名称,型号,单价,生产厂商,生产日期,安装完成日期,投入运行日期,安装地点,使用单位,备注,是否报废。两张表是相互联系的。
当在 设备报废记录表 中添加一条新的报废记录时,相应的在 产品信息表 中该设备“是否报废”字段值改为“是”,就是更改此表的字段值,怎样能实现这样的功能?
sql="insert into 设备报废记录表(......) values (......)"
cn.execute sql
sql="update 产品信息表 set 是否报废='是' where 设备ID=......"
cn.execute sql如果是你用的是SQL数据库,还可能通过触发器解决