TStoredProc返回的Dataset修改后未提交数据库!

SOftOcean 2005-08-23 07:14:43
本人在应用中使用TStoredProc返回数据集,但是该数据集进行的Insert,Update,Delete等操作并未提交到后台的SQL Server,请问应该如何做呢?要在TStoredProc.Dataset的AfterPost事件中用SQL语句来实现数据集的修改吗?
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
SOftOcean 2005-08-23
  • 打赏
  • 举报
回复
何解啊?望赐教!
konhon 2005-08-23
  • 打赏
  • 举报
回复
這樣, 肯定要自己生成SQL語句來更新啦.
SOftOcean 2005-08-23
  • 打赏
  • 举报
回复
CREATE procedure p_splitpage
@sql nvarchar(4000),--要执行的sql语句
@currentpage int=2, --要显示的页码
@pagesize int=10,--每页的大小
@pagecount int=0 out--总页数
as
set nocount on
declare @p1 int

exec sp_cursoropen @p1 output,@sql,@scrollopt=1,@ccopt=1,@rowcount=@pagecount output

select @pagecount=ceiling(1.0*@pagecount/@pagesize)
,@currentpage=(@currentpage-1)*@pagesize+1
select @currentpage
exec sp_cursorfetch @p1,16,@currentpage,@pagesize
exec sp_cursorclose @p1
GO

该存储过程是用来对数据分页显示用的
konhon 2005-08-23
  • 打赏
  • 举报
回复
看看你的存儲過程?

2,498

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧