2010-06-14 35 views
1

我目前遇到问题,因为数据库已更改。数据集绑定存储过程更新/插入/删除

我正在使用数据集的c#应用程序,并且有一个用户管理系统。 对于安全问题,我们当前的数据库设计就像

  1. 用户登录到应用程序。
  2. DB返回会话ID
  3. 使用任何其他存储过程时,必须指定一个会话ID。

但是,DB之前没有请求会话ID。

由于我使用的数据集,我用更新/插入/删除与

“TableAdaptor配置向导”的存储过程。 将命令绑定到现有的存储过程 (选择存储过程来调用并指定任何需要的参数)

现在,我似乎必须指定插入/更新/删除存储过程的会话ID。 如何在此指定会话ID参数? 看来我不得不从select语句中选择一个返回参数变量。

回答

0

是的,您可以为插入/更新/删除存储过程指定会话或GUID参数。这将提供某种锁定,以便您只更新/删除记录的最新副本。显然你需要为你的表添加一个会话或GUID字段。 Abd是的,每当您对数据库中的基础行进行更改时,都需要在该字段中明确包含更新或插入。

相关问题