如何用sql语句对clientdataset一个表进行添加,修改。附送200分! 谢谢(200分)

  • 主题发起人 lovelucky2
  • 开始时间
L

lovelucky2

Unregistered / Unconfirmed
GUEST, unregistred user!
form1中有dbgrid,clientdataset,socketconection,datasouce几个
还有button..当选中一条记录时,点击buttone..弹出form2.如何用
sql语句对选中的纪录进行修改,添加? dbgrid中每个字段对应form2
中的edit. s:=update empployee set number=........where(这个条件怎么判断?
如何判断对dbgrid中所选的纪录进行修改?怎么表示?
另外,如何用sql语句进行表的更新。。。希望高手给一个详细的答案
非常感谢!!
 
在DbGrid点击选中一条记录时,ClientDataset中的当前记录就指向这一条。所以where
子句就可以直接根据当前记录的关键字段来写:
'where 关键字段:='''+ClientDataset1.FieldByName('关键字段').Asstring+'''';
(关键字段不是字符串的时候,去掉多余的单引号).
 
给我分,告诉你。
 
接受答案了.
 
顶部