中间层数据修改
日期:2006-09-26 荐:
中间层数据修改各位高手: 我最近在学三层开发:在中间层用ADOConnection1,ADOQuery1,DataSetProvider1;在客户端用:DCOMConnection1,ClientDataSet1,DataSetProvider1,DBGrid1每一次用修改dbgrid1中的数据,重新打开程序的时侯发现数据没有写入或修改,我在ClientDataSet1中用ClientDataSet1.ApplyUpdates(0);也没有用请指点谢谢大家幫幫我ADOQuery1 换成 ADOTable 试下你用的是单个表的更新吗?你检查下DataSetProvider1的resolveToDataset属性是否为false?,或者其中有一个展开才可以看到的allowCommandtext属性是否为true,这两个选项都对三层的数据更新影响很大.将Post改为ApplyUpdate();是單個表,用過applyupdate();但結果還是一樣,沒有提交有簡單的實例?謝謝我猜测是否ADOQuery1使用了SQL语句来更新,你把DataSetProvider1的allowCommandtext属性设置为true再看看.如果还是不行换个Table试试
标签: