Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.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# 值不在Oracle的预期范围内异常_C#_Asp.net_Oracle_Asp.net Mvc 4 - Fatal编程技术网

C# 值不在Oracle的预期范围内异常

C# 值不在Oracle的预期范围内异常,c#,asp.net,oracle,asp.net-mvc-4,C#,Asp.net,Oracle,Asp.net Mvc 4,我在c#中使用了一个oracle实例,当我试图运行下面的代码时,我得到的值不在预期范围内异常,请在下面添加update语句以供参考 db.Execute(@"UPDATE DocumentLibrary SET ContentHierarchyId = :ContentHierarchyIdString, IsDownloadable = :IsDownloadable,

我在c#中使用了一个oracle实例,当我试图运行下面的代码时,我得到的值不在预期范围内异常,请在下面添加update语句以供参考

     db.Execute(@"UPDATE DocumentLibrary 
                     SET ContentHierarchyId = :ContentHierarchyIdString,
                         IsDownloadable = :IsDownloadable,
                         IsPrintable = :IsPrintable,
                         DocumentType = :DocType
                   WHERE ObjectId = :ElementId",
                        new
                        {
                            _document.ContentHierarchyIdString,
                            _document.IsDownloadable,
                            _document.IsPrintable,
                            DocType = _document.DocumentType,
                            ElementId = _document.ObjectId.ToString()                 
                        }, transaction);

我找到了解决办法。。如上所述,我使用oracle,oracle不会直接获取布尔值,所以我更改了

      IsDownloadable = _document.IsDownloadable ? 1 : 0,
      IsPrintable = _document.IsPrintable ? 1 : 0

您要传递的所有属性的值是什么?@mjwills\u document.ContentHierarchyIdString是字符串,\u document.isDownload是布尔值,\u document.IsPrintable是布尔值,\u document.DocumentType是字符串,\u document.ObjectId.ToString()是字符串值是什么?@mjwills\u document.ContentHierarchyIdString=“40673497-99b7-464c-a2cb-c5a21b6ec351”、_document.isDownload=false、_document.IsPrintable=false、_document.DocumentType=“May30Doc_TYPE1”、_document.ObjectId.ToString()=c1f01aa4-dd61-4529-a3dd-bdf79ae15599@mjwills找到修复…张贴在下面…谢谢