对表 "Source"UPDATE 操作,将Field stid 为等于50的所有记录行更新为100 begin
SimpleDataSet_FindSource.Active := False;
SimpleDataSet_FindSource.DataSet.CommandText := ' UPDATE Source set STID = '
+ ' 100 Where STID = 50 ';
SimpleDataSet_FindSource.Active := True;
end;执行完上面代码后,显示错误提示:" InternalDataSet: Cursor not returned from Query."查看数据库,数据已经更新, 但错在哪儿?
SimpleDataSet_FindSource.Active := False;
SimpleDataSet_FindSource.DataSet.CommandText := ' UPDATE Source set STID = '
+ ' 100 Where STID = 50 ';
SimpleDataSet_FindSource.Active := True;
end;执行完上面代码后,显示错误提示:" InternalDataSet: Cursor not returned from Query."查看数据库,数据已经更新, 但错在哪儿?
解决方案 »
- IdTCPServer主动发数据
- 英文版windows 7下的Delphi7,在pas單元不能写中文注释???
- 有一个字符串长度不够10位,只有5位,我要在该字符串后面加空格补齐,该如何实现,有没有函数可以实现?
- 急救!Delphi开发组件编译错误
- 如何把两个指针接起来?
- 串打印机打印机状态返回值,为何有纸无纸的返回值都是一样的?(使用ESC/POS命令:DLE EOT n判断打印机状态返回值问题)
- 把image1里的图片从(10,10)-(20,20)的区域剪切到image2中。如何编写呢?
- 菜鸟问题!!!请各位大侠一定要帮助小第我!先谢过了!
- 请教SQL SERVER 7.0数据库的启动问题?
- 请进,一个关于数据库设计的问题!很简单,送分!在线等候
- 请帮忙
- 一个窗体,左边放treeview,当单击treeview的一个节点时,右边显示form
SimpleDataSet_FindSource.Active := False;
SimpleDataSet_FindSource.DataSet.CommandText := ' UPDATE Source set STID = '
+ ' 100 Where STID = 50 ';
SimpleDataSet_FindSource.Execute;
SimpleDataSet_FindSource.DataSet.CommandText := 'SELECT * FROM Source;';
SimpleDataSet_FindSource.DataSet.Active:=True;
end;