Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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
Sql 如何禁用参数化查询上的约束_Sql_Vb.net - Fatal编程技术网

Sql 如何禁用参数化查询上的约束

Sql 如何禁用参数化查询上的约束,sql,vb.net,Sql,Vb.net,我无法确定以下代码中断的原因,但System.Data.ConstraintException除外。我甚至不知道为什么要考虑约束,因为我所做的只是读取一个数据表 如何放松下面参数查询的约束 If (Not String.IsNullOrEmpty(_spaRef)) And (Not String.IsNullOrEmpty(_cusRef)) Then Using adpt As New SoftwareSolutions_DataSetTableAdapters.view_SpaCr

我无法确定以下代码中断的原因,但System.Data.ConstraintException除外。我甚至不知道为什么要考虑约束,因为我所做的只是读取一个数据表

如何放松下面参数查询的约束

If (Not String.IsNullOrEmpty(_spaRef)) And (Not String.IsNullOrEmpty(_cusRef)) Then
    Using adpt As New SoftwareSolutions_DataSetTableAdapters.view_SpaCreditDifferencesTableAdapter
        Dim dt = adpt.GetAdjustmentsListByIndex(_spaRef, _cusRef).Rows
        For Each dr As DataRow In dt
            lbxAdjustments.Items.Add(dr("adjNumber").ToString())
        Next
    End Using
End If

您可能在数据库中有约束,并且您的操作会影响这些约束。什么操作?我没有对表做任何事情,我只是将sql查询的结果读入一个局部私有变量。正如我所读到的,此异常“表示在尝试违反约束的操作时引发的异常”。您是否在错误消息中获得任何详细信息,其中描述了约束是什么?消息是“未能启用约束。一行或多行包含违反非空、唯一或外键约束的值”,然而,我不知道为什么它甚至试图启用约束。我想完全禁用它们,但我不确定如何使用参数查询实现这一点
dv=adpt.GetAdjustmentsListByIndex(_spaRef,_cusRef).DataSet.EnforceConstraints=False
不起作用我不是这方面的专家,如果给你错误的提示,很抱歉。最后一个问题:您是否有一些数据库连接或数据库登录,其中包含触发器启用命令?