关于数据库DBNULL类型的处理?请高手指点一下思路

问题描述

我要用数据库中的几个字段计算后的结果作为另一个字段的值,这些字段没有设默认值(都是DBNULL类型),但是下面的语句运行时出错:DBNULL类型无法转换成INTEGER类型DimOrderColorRowAsDataSet.OrderColorRow=MyDataSet.OrderColor.Rows(i)dimAasinteger=IIf(IsDBNull(OrderColorRow.A),0,OrderColorRow.A)dimBasinteger=IIf(IsDBNull(OrderColorRow.B),0,OrderColorRow.B)...可以通过在数据库理设置默认值为0来解决但是我的数据库是绑定到datagridview控件,这样默认值0会显示在datagridview控件里,我又不想这样,能否通过其他方式进行数据的转换另外两个日期型的数据怎么运算可以得出这两个数据之间的天数差????请高手指点.........

解决方案

解决方案二:
不用转换,数据库绑定到datagridview控件是空的就不会显示的。DimStrSqAsString="SELECTSUM([数据列])FROM汇总表"DimCmdAsNewData.SqlClient.SqlCommand(StrSq,Conn)DimdtsrAsObject=Cmd.ExecuteScalar

时间: 2024-08-25 16:46:32

关于数据库DBNULL类型的处理?请高手指点一下思路的相关文章

tableadapter.update()问题,请高手指点

问题描述 EMSDataSet通过数据源建立,里面有一张表user,现在想删除其中的一行uid,程序如下,执行后,数据集emsdataset中删除了,但是调用tableadapter.update()无法更新数据库,百思不得其解,请高手指点.EMSDataSetemsdataset=newEMSDataSet();EMSDataSetTableAdapters.userTableAdapterusertableadapter=newEMSDataSetTableAdapters.userTabl

请高手指点 我要学 java与数据库 开发,应先了解哪些知识,急~~

问题描述 如题,本人对Java数据库开发一窍不通,但是现在必须学这个方向,有Java.sql的基本知识,请高手指点我作为新手我应该先了解哪些知识,谢谢啦~ 解决方案 解决方案二:学习JDBC,JDBC很多东西的.解决方案三:连接数据库并不难,找一个有注释的例子看一下,很快就会搞明白了解决方案四:学习SQL,接下来学j2se的一些基础,然后学java.sql包里的类,也就是JDBC...建议先学好基础,以后的JDBC,都是做一些重复的工作,增删改查,挺没劲的.

treeview动态从数据库读取数据以后我每次点击treenode都会重新读取一次数据,请高手指点一下

问题描述 这样的结果就是我点击多少次,树里面就有多少个相同的子节点请高手指点 解决方案 解决方案二:如果该页面在点击后重新load了一次(读取数据的事件写在page_load里)为什么会这样的呢??解决方案三:if(!IsPostBack){加载数据;}解决方案四:去学习一下....刚学,还未使用过ispostback非常感谢

java中static变量和static方法以及普通方法在那个内存中存储呢? 请高手指点,谢谢

问题描述 java中static变量和static方法以及普通方法在那个内存中存储呢? 请高手指点,谢谢 栈内存:局部变量和对象的引用变量: 堆内存:对象: 以上是我所知道的,那么static变量和static方法以及普通方法在那个内存中存储呢? 请高手指点,谢谢 解决方案 static和普通方法都存在堆内存中,堆内存有个永久区permgen,这里面会存类信息. 所以不断的加载类或jar包可能出现permgen oome的错误. static是在堆内存的数据区. 解决方案二: java stat

reporting-关于如何向Report1.rdlc传值的问题,请高手指点,万分感谢!

问题描述 关于如何向Report1.rdlc传值的问题,请高手指点,万分感谢! Imports System Imports System.Data Imports System.Data.OleDb Public Class Code Private Sub Code_Load(sender As Object, e As EventArgs) Handles MyBase.Load Me.ReportViewer1.RefreshReport() ' ?初始化报表 Dim strSQL As

使用EF查询数据是报下面的错,请高手指点

问题描述 使用EF查询数据是报下面的错,请高手指点 "System.InvalidOperationException"类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理 其他信息: The specified cast from a materialized 'System.Guid' type to the 'System.String' type is not valid. 解决方案 newid函数返回guid,和你的string类型不兼容.

请问这个是asp.net错误是什么原因啊?请高手指点

问题描述 错误CS0012:类型"CLL.Model.MemberBaseInfo"在未被引用的程序集中定义.必须添加对程序集"Model,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null"的引用请问这个是asp.net错误是什么原因啊?请高手指点,非常感谢! 解决方案 解决方案二:web.config里<assemblies><addassembly="System.Design,V

关于C++代码转C#遇到的问题,请高手指点!谢谢

问题描述 这个问题源自要解决一个字符串分割的问题.偶尔一个机会发现别人写的一段代码可以解决此问题,但我无法转为C#代码.请高手指点!!谢谢!代码来自:http://blog.csdn.net/zeeeitch/article/details/7663437(二次开发一个短信猫程序,由于dll已封装好的,分隔符无法换成其他的.所有遇到短信内容里有分隔符|或#时造成解析崩溃)我想把此解决问题的思路变成C#的.我用工具C++toSharpConverter转换了一下,遇到//C++TOC#CONVER

我是一名.net新手,我想在最短时间内做一个电子商务网站,需要注意些什么呢?有什么好的简单的方法吗!请高手指点下……谢谢

问题描述 我是一名.net新手,我想在最短时间内做一个电子商务网站,需要注意些什么呢?有什么好的简单的方法吗!请高手指点下我的目的是:快速开发使用方便基本功能要有!希望各位高手给点建议-- 解决方案 解决方案二:做吧!up!..解决方案三:照着别人的网站做就可以了解决方案四:电子商务..要求安全性高撒金额有关系的都要用事务存储过程..要注意防SQL注入服务器安全--------做电子商务不是做OA那么简单哦.很容易被人加攻击的.解决方案五:参考PetShophttp://msdn.microso