.NET准换int失败,求教

[复制链接]
查看11 | 回复4 | 2013-3-18 17:08:56 | 显示全部楼层 |阅读模式
List list = new List();
SqlParameter para = new SqlParameter("@id", SqlDbType.Int) { Value = id }; //new SqlParameter("@id", id);
using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.StoredProcedure, "sp_select_singer_inf...
回复

使用道具 举报

千问 | 2013-3-18 17:08:56 | 显示全部楼层
先判断那个字段是否为空然后再用int.TryParse()函数判断是否是整数string teststr=“1”;int testa=0;if(int.TryParse(teststr,out testa)){需要的值就是 testa;}...
回复

使用道具 举报

千问 | 2013-3-18 17:08:56 | 显示全部楼层
SqlParameter para = new SqlParameter("@id", id);是不是你的参数是int类型 那你就转换一下SqlParameter para = new SqlParameter("@id", DbType.Int32,Convert.ToInt32(id));...
回复

使用道具 举报

千问 | 2013-3-18 17:08:56 | 显示全部楼层
报错的是这句吗?using (SqlDataReader reader = SqlHelper.ExecuteReader(SqlHelper.ConnectionStringLocalTransaction, CommandType.StoredProcedure, "sp_select_singer_info_name_id", para))如果...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行