SQL更新数据问题!急!
无敌大菜鸟 2011-08-30 04:20:49 我用的是MFC,ADO方式操作数据库,之前执行修改数据的函数是这么写的:
int pos=m_Grid.GetSelectionMark();
m_pRecordset->Move((long)pos,vtMissing);
但是出现问题,就是在中间删掉一些数据之后,这个pos获得的值就不正确了,修改的时候就会修改其他的数据,而不是我选中的数据。
然后换了另一种方式,是这么写的:
sql="update table1 set 字段=字段值 where 条件";
m_pConnection->Execute(sql,&RecordsAffected2,adCmdText);
上面出现的“字段”、“字段值”、“条件”我就没详细列出,希望各位不要误解。
可是第二种方式也实现不了,程序不执行。不知道该怎么做了,求高手指点迷津!万分感激!就是想实现修改功能就行了,无论什么方法都可以教我!