假设有两个表,t1,t2
t1结构
t1_ID,t1_Code,t1_Name
t2结构
t2_ID,t2_Code,t2_Name,t1_ID
用如下SQL查询得到数据集
Select t1.*,t2.* from t1,t2 where t1_ID=t2.t1_ID在三层结构的系统中,我在客户端修改了数据集,如修改其中一条记录的t2_Code的值,然后ApplyUpdates
,但是在服务器端应该怎么处理才能正确的更新数据库记录呢?
t1结构
t1_ID,t1_Code,t1_Name
t2结构
t2_ID,t2_Code,t2_Name,t1_ID
用如下SQL查询得到数据集
Select t1.*,t2.* from t1,t2 where t1_ID=t2.t1_ID在三层结构的系统中,我在客户端修改了数据集,如修改其中一条记录的t2_Code的值,然后ApplyUpdates
,但是在服务器端应该怎么处理才能正确的更新数据库记录呢?
adodsCreditManage.Recordset.Properties.Item['Unique Table'].Value := 'TermLesson';
adodsCreditManage是adodataset控件,'TermLesson'是指定要修改的表名!