有两张表.车辆信息和调度表
调度表中字段'车辆号码'与车辆信息表中字段'车辆号码'相对应,
但在插入调度表时需在车辆号码字段中插入几个车辆号码如'C0001,C0002'每个号码以逗号隔开,怎样在插入调度表后更新车辆信息表中相关车辆号码的'状态'字段为1.
我是这样写的edt2.text装的是'C0001,C0002',要分别更新车辆信息表中为C0001和c0002车辆号码的状态值:
update 车辆信息 set 状态=1 where 车辆号码 like '''+'%'+edt2.text+'%'+''' 但执行不成功,请高后指教?
调度表中字段'车辆号码'与车辆信息表中字段'车辆号码'相对应,
但在插入调度表时需在车辆号码字段中插入几个车辆号码如'C0001,C0002'每个号码以逗号隔开,怎样在插入调度表后更新车辆信息表中相关车辆号码的'状态'字段为1.
我是这样写的edt2.text装的是'C0001,C0002',要分别更新车辆信息表中为C0001和c0002车辆号码的状态值:
update 车辆信息 set 状态=1 where 车辆号码 like '''+'%'+edt2.text+'%'+''' 但执行不成功,请高后指教?
begin
close;
sql.clear;
sql.text := format('update 车辆信息 set 状态=1 where 车辆号码 like ''%S'' ',['%'+'asdf'+'%']);
execsql;
end;
begin
sql.close;
sql.text :=' update 车辆信息 set 状态=1 where charindex(车辆号码,'+QuotedStr(edt2.text)+')>0';
execsql;
end;