在使用SqlDatareader 读取数据时,数据库表字段设计如果为空的话使用:
int id=(int)read["uid"]; //会报错
解决方法:
使用可空的数据类型接收
int? id=read["uid"] as int?;
最重要的还是数据库要设计合理。
在使用SqlDatareader 读取数据时,数据库表字段设计如果为空的话使用:
int id=(int)read["uid"]; //会报错
解决方法:
使用可空的数据类型接收
int? id=read["uid"] as int?;
最重要的还是数据库要设计合理。