出现问题 System.ArgumentException: 列“storage”不属于表 Table。

问题描述

求指导具体怎么改源错误:行64:{行65:行66:Label12.Text+="&nbsp"+"&nbsp"+"<<"+dr2["bookname"].ToString()+">>入库日期:"+((DateTime)dr2["inTime"]).ToString("yyyy-MM-dd")+"库存:"+dr2["storage"].ToString()+"<br>";行67:}行68:cmd2.ExecuteNonQuery();堆栈跟踪:[ArgumentException:列“storage”不属于表Table。]System.Data.DataRow.GetDataColumn(StringcolumnName)+1995033System.Data.DataRow.get_Item(StringcolumnName)+13可是bookname、inTime、storage都是一张表里面的,如图

解决方案

解决方案二:
你看生成dr2的sql是否包含storage
解决方案三:
你的查询语句有没有把这个字段查出来,
解决方案四:
第一、检查你的sql语句是否正确。第二、检查你sql语句是否有查询这个字段。第三、检查你的DataTable中是否有这一列。
解决方案五:
很明显嘛,你的dr2所在的DataTable没有storage列

时间: 2024-08-31 17:07:20

出现问题 System.ArgumentException: 列“storage”不属于表 Table。的相关文章

.net网站老是报列不属于该表

问题描述 网站老是报某一列不属于该表,头都大了,不知道是什么原因啊?这个会不会是数据库配置的问题呢?就是数据库用户数?还有说是数据连接conn不要静态化?这个什么意思?我是用DLL里面封装数据库连接,我只需要传参数进去就行了.头都大了 解决方案 解决方案二:这个只要对数据库一操作就报错,我看表里面也有该字段啊,在服务器上面也没办法跟踪解决方案三:哪报滴错啊,也没说,是执行SQL还是神马,要不你就哪错,上哪块的代码.解决方案四:症状不完整,是不是还有其实数据库明明存在这个列但是就是报错偶尔正常?如

System.ArgumentException: 值类型与列类型不匹配

问题描述 刚下载了一个OA系统源码.但出现了如题上的错误.代码如下.publicstaticDataTableConvertDataReaderToDataTable(SqlDataReaderdataReader){DataTabledatatable=newDataTable();DataTableschemaTable=dataReader.GetSchemaTable();//动态添加列try{foreach(DataRowmyRowinschemaTable.Rows){DataCol

System.ArgumentException: 类型“System.Boolean”的对象无法转换为类型“System.Byte[]”。

问题描述 異常:System.ArgumentException:类型"System.Boolean"的对象无法转换为类型"System.Byte[]".我做了個FORMVIEW控件,裡面放了個RadioButtonList,將它的SelectIndex屬性值綁定到數據庫的表TB_1中的Ispublic列(為bit類型),為什么提交的時候總出現這個異常呢,我把bit改為char也不行 解决方案 解决方案二:代码贴出来看看

System.ArgumentException: 参数“PhysicalDirectory”无效。

问题描述 System.ArgumentException:参数"PhysicalDirectory"无效.参数名:PhysicalDirectory在System.Web.Configuration.VirtualDirectoryMapping.set_PhysicalDirectory(Stringvalue)在System.Web.Configuration.VirtualDirectoryMapping..ctor(StringphysicalDirectory,Boolea

在 System.ArgumentException 中第一次偶然出现的“System.Windows.Forms.dll”类型的异常

问题描述 我是开发的winform应用程序,开发的时候控件库用了devexpress控件,另外使用了一个只支持单线程的ocx控件[VG]用来绘图,我在程序中对ocx控件进行封装,重新封装成一个control,然后在主界面中使用,现在的问题是,我在这界面调用控件的绘图方法,本身程序没报错,但是就不绘图,然后我设置断点调试,居然发现又可以绘图,然后我调出VS的输出窗口,发现问题了,就在不设置断点的情况下,发下每当执行绘图操作的时候,输出窗口都会报如下错误:在System.ArgumentExcept

“System.ArgumentException”类型的未经处理的异常出现在 mscorlib.dll 中。 其他信息: 实例方法的委托不能具有空“this

问题描述 本人在做数据库课设,没有学过C#,只学过C和C++,做一个简易聊天室今天在连接数据库时,调试出了问题,而错误列表没有出,不知何处下手,求C#大神帮忙以下是代码namespace登录界面{partialclassForm1{///<summary>///必需的设计器变量.///</summary>privateSystem.ComponentModel.IContainercomponents=null;///<summary>///清理所有正在使用的资源.//

阿里云HybridDB for PG实践 - 行存、列存,堆表、AO表的原理和选择

标签 PostgreSQL , Greenplum , 向量计算 , 行存储 , 列存 , AO表 背景 Greenplum支持行存和列存,支持堆表和AO表,那么他们有什么不同,如何选择呢? 行存和列存的原理 1.行存,以行为形式组织存储,一行是一个tuple,存在一起.当需要读取某列时,需要将这列前面的所有列都进行deform,所以访问第一列和访问最后一列的成本实际上是不一样的. 在这篇文档中,有deform的详细介绍.<PostgreSQL 向量化执行插件(瓦片式实现) 10x提速OLAP>

dorado7 在原有的表中添加一列 点提交怎么表存到数据库中

问题描述 dorado7 在原有的表中添加一列 点提交怎么表存到数据库中 dorado7 在原有的表中添加一列"酒店含早餐" 点提交怎么表存到数据库中(新加了一列") <Dataset method=""getDatasHotelAndMealByReqId"" type=""Wrapper"" id=""dsEvecHotelAndMeal"" ob

行存、列存,堆表、AO表性能对比 - 阿里云HDB for PostgreSQL最佳实践

标签 PostgreSQL , GIS , PostGIS , Greenplum , 空间检索 , GiST , B-Tree , geohash 背景 <Greenplum 行存.列存,堆表.AO表的原理和选择> 以上文档详细的介绍了行存.列存,堆表.AO表的原理以及选择的依据. <一个简单算法可以帮助物联网,金融 用户 节约98%的数据存储成本 (PostgreSQL,Greenplum帮你做到)> 以上文档介绍了提升基于列存的全局数据压缩比的方法. <解密上帝之手 -