读书人

从数据库表中读数据赋值给另外一个表

发布时间: 2012-04-06 12:22:24 作者: rapoo

从数据库表中读数据,赋值给另外一个表或数组,但是只想取不为空的字段
如题, 从数据库中读出非空(null)的数值,然后存入一个新建的表或数组或是可以作为数据源的一个对象里,但是只想取出不为空的那些字段,需要知道这些字段名是什么,值是什么?应该怎么做呢?

数据源,都什么可以作为数据源呢?

[解决办法]
select * from 表 where 字段 is not null
[解决办法]
如果是所有的字段都不为空 则:
select * from 表 where 字段1 is not null and 字段2 is not null

如果是只要一个不为空 则为:
select * from 表 where 字段1 is not null or 字段2 is not null

若想程序来判断哪个不为空则:
select * from 表

读取表DataTable(若命名为tbl)或其他对象
if(tbl.Row[行号]["列名"]!=DBNull.Value)
{

}

读书人网 >C#

热点推荐