1.
以前我一直以为 integer=number(38,0) --38是number的最大精度
integer 是个超大的数据类型,最大可以表示为power(10,126)-1
因为一个字节最大表示256,那么N个字节最大表示power(256,n)>=power(10,126)
n=53,一个integer类型最少使用53个字节。
所以Integer类型还是尽量少用,一般很少用到这么...
分类:
数据库 时间:
2014-12-20 00:54:56
阅读次数:
238
//获取或设置一个值,该值指示参数是只可输入、只可输出、双向还是存储过程返回值参数。默认为input//parameter.Value == null---其实实现的是,C#中的Null和数据库中的DBNull相对应if ((parameter.Direction == ParameterDirec...
分类:
其他好文 时间:
2014-11-13 23:57:12
阅读次数:
413
1、DataTable dt; //假设字段为name, dt已经保存了数据dt.rows[0]["name"] == System.DBNull.Value; //判断第一行数据的name字段是否为空2、DataTable dt; //假设字段为name, dt已经保存了数据 dt.rows[0]...
分类:
数据库 时间:
2014-11-04 19:14:59
阅读次数:
188
Dictionary myDic = new Dictionary(); myDic.Add(System.DBNull.Value.ToString(), "---"); myDic.Add("Male", "男"); ...
分类:
Web程序 时间:
2014-10-07 03:11:32
阅读次数:
244
C#中的NUll于SQL中的null是不一样的, SQL中的null用C#表示出来就是DBNull.Valueclass SqlHerper { private static readonly string connStr = ConfigurationManager.ConnectionStrin...
分类:
数据库 时间:
2014-10-04 02:44:35
阅读次数:
304
在各种各样的数据类型中,我们都会为其定义一个"空值"或"假值",比如对象类型的空值null,.NET Framework中数据库字段的空值DBNull,boolean类型的假值false等等。在JavaScript中也有很多种的"空值"和"假值",那么它们都有什么共同点和不同点呢? 其实标题里面.....
分类:
编程语言 时间:
2014-09-16 18:39:50
阅读次数:
166
Null是.net中无效的对象引用。DBNull是一个类。DBNull.Value是它唯一的实例。它指数据库中数据为空()时,在.net中的值。null表示一个对象的指向无效,即该对象为空对象。DBNull.Value表示一个对象在数据库中的值为空,或者说未初始化,DBNull.Value对象是指向...
分类:
数据库 时间:
2014-09-16 09:13:10
阅读次数:
208
null是表示C#语言中的变量值为空值。DBNull.Value本身并不是null值,而是表示数据库里的空值。一个用于C#语言,一个用于数据库。这两个都是表示空字符串,其中有一个重点是stringstr1=""和stringstr2=null的区别,这样定义后,str1是一个空字符串,空字符串是一个...
分类:
数据库 时间:
2014-07-16 18:49:06
阅读次数:
235
1 问题重现
(1)新建项目DBNullExp,项目属性为“控制台应用程序”;
(2)在项目下新建数据集Schools(数据集文件的后缀名为.xsd);
(3)在数据集下新建数据表Students,表字段的定义如下表所示:
字段名
说明
ID
dc.DataType = Type.GetType("System.Int32");/...
分类:
数据库 时间:
2014-06-25 19:18:24
阅读次数:
428
从数据库中获取数据有些会是空值的,这时一不注意就会被坑了……String.Concat(db.可能为DBNULL的值)在这种情况下,如果是DBNULL,得到的会是""
分类:
数据库 时间:
2014-06-13 16:25:27
阅读次数:
243