Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 数据适配器填充命令禁止";写下;活动_C#_Ado.net_Dataadapter - Fatal编程技术网

C# 数据适配器填充命令禁止";写下;活动

C# 数据适配器填充命令禁止";写下;活动,c#,ado.net,dataadapter,C#,Ado.net,Dataadapter,在执行数据集“填充”操作时,是否有任何方法可以避免“写入”操作 令我惊讶的是,如果我使用DataAdapter Fill-> “从表中删除” 它成功地删除了所有记录,这对于我试图实现的功能来说是危险的(将sql放入动态运行的配置文件中)。在运行“Fill”命令时,是否有任何方法可以禁止“write”操作 问候 Amit无法从数据适配器执行此操作。在将字符串传递到DataAdapter之前,您可以尝试对其进行一些预抢占性检查,但是有很多方法可以解决这个问题 如果要禁止写入,则应改为更改用户对数据库

在执行数据集“填充”操作时,是否有任何方法可以避免“写入”操作

令我惊讶的是,如果我使用DataAdapter Fill->

“从表中删除”

它成功地删除了所有记录,这对于我试图实现的功能来说是危险的(将sql放入动态运行的配置文件中)。在运行“Fill”命令时,是否有任何方法可以禁止“write”操作

问候
Amit

无法从数据适配器执行此操作。在将字符串传递到DataAdapter之前,您可以尝试对其进行一些预抢占性检查,但是有很多方法可以解决这个问题

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