【问题标题】:DataAdapter Fill command prohibit "write" operationDataAdapter Fill 命令禁止“写”操作
【发布时间】:2011-06-21 12:00:21
【问题描述】:

在数据集“填充”操作时有什么方法可以避免“写入”操作?

令我惊讶的是,如果我使用 DataAdapter Fill 运行此命令文本 ->

“从表中删除”

它成功并删除了所有对我尝试实现的功能有点危险的记录(将 sql 放入将动态运行的配置文件中)。当我们运行“填充”命令时,有什么方法可以禁止“写入”操作。

问候 阿米特

【问题讨论】:

    标签: c# ado.net dataadapter


    【解决方案1】:

    DataAdapter 无法做到这一点。您可以在将字符串传递给 DataAdapter 之前尝试对字符串进行一些先发制人的检查,但是有很多方法可以解决这个问题。

    如果要禁止写入,则应改为更改用户对数据库的权限。例如,您可以通过存储过程进行更新。

    【讨论】:

      猜你喜欢
      • 2012-12-27
      • 2013-04-11
      • 2021-06-01
      • 2018-11-07
      • 2021-07-27
      • 2019-08-31
      • 2018-05-26
      • 2020-11-18
      • 2021-01-26
      相关资源
      最近更新 更多