ApplyUpdates的问题(100分)

  • 主题发起人 主题发起人 cyhf
  • 开始时间 开始时间
C

cyhf

Unregistered / Unconfirmed
GUEST, unregistred user!
请各们高手指点一下,我已经被这搞了一天了,已烧头了
GRQXCDS.insert ;
GRQXCDS.FieldByName('BMCode').AsString :=BMcmb.Text ;
GRQXCDS.Post;
if GRQXCDS.ChangeCount >0 then
QXCLientDMFrom.QXClientDM.GRQXCDS.ApplyUpdates(-1) ;
但执行到最后一行时就出错了
errormessage:SQL Parse error parameter name expected
我是用interbase后台的,
 
名位高手,快来救命啊
 
这不是ApplyUpdates的错。
 
錯誤信息:SQL解析錯誤,需要參數名!
你使用了TUpdateSQL組件了嗎?檢查其中的SQL語句....
 
没有用UPdatasql控件
我的Server:IBDatabase,IBTranstion,IBTalbe/IBQUery,TdatasetProvider,
client:CLientDataset
开始我用的IBquery,后用IBTable也一样
 
用CLientDataset的ApplyUpdates(-1)试试
用中间层的DataSetProvider的ApplyUpdates()的参数不是这样的
 
我本来就是用clientdataset的applyupdates(-1);
没用中间层的datasetProvider.applyupdates(),能给我详细的参数吗
请高人快来啊,我被这个困了二天了,下个星期就要交差了,救命啊!!!
 
但我改用BDE控作就没问题,不知为什么????
 
DataSetProvider.ResolveToDataSet:=True;
 
applyupdates(0)试一试
 
后退
顶部