mez*_*hic 1 .net c# ado.net sqlclient
我正在使用SQLDataReader将列数据插入到字符串[]中.
但是,某些列值为null.我有点不确定如何检查这个,因为当我做reader [column_pos]时它表示值为"n/a".
我可以执行哪些检查,以便我可以执行以下操作:
for(int i=0; i<myarray.Length;i++){
if(something){
myarray[i] = reader[i];
}
else
{
myarray[i] = "";
}
}
Run Code Online (Sandbox Code Playgroud)
并在列中有空值时插入空白符号.
Hac*_*ese 12
您可以使用IsDBNull
for(int i=0; i<myarray.Length;i++){
if(reader.IsDBNull(i)){
myarray[i] = "";
}
else
{
myarray[i] = reader[i];
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13807 次 |
| 最近记录: |