代码如下,其他运行都正常,但是到if (reader.Read())就进不去了为什么啊,是不是SQL2005跟MYSQL有区别啊,高手帮忙看下怎么改
static Rs_new GetRs_newById(int id)
{
string sql = "SELECT * FROM rs_news WHERE Id = @Id";
try
{
MySqlDataReader reader = DBHelper.GetReader(sql, new MySqlParameter("@Id", id));
if (reader.Read())
{
Rs_new rs_new = new Rs_new();
rs_new.Id = (int)reader["id"];
rs_new.Ntitle = (string)reader["ntitle"];
rs_new.Ncontent = (string)reader["ncontent"]; reader.Close();
return rs_new;
}
else
{
reader.Close();
return null;
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
throw e;
}
}
static Rs_new GetRs_newById(int id)
{
string sql = "SELECT * FROM rs_news WHERE Id = @Id";
try
{
MySqlDataReader reader = DBHelper.GetReader(sql, new MySqlParameter("@Id", id));
if (reader.Read())
{
Rs_new rs_new = new Rs_new();
rs_new.Id = (int)reader["id"];
rs_new.Ntitle = (string)reader["ntitle"];
rs_new.Ncontent = (string)reader["ncontent"]; reader.Close();
return rs_new;
}
else
{
reader.Close();
return null;
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
throw e;
}
}
解决方案 »
- 【交流】请问shtml文件和aspx中的用户控件,哪个更好些?
- IFRAME,TREEVIEW,CHECKBOX,刷新问题
- asp.net页面间传大量参数有没有好的方法
- .bak文件
- 关于报表文件*.rpt
- 经理让我用三层进行开发,又让我把数据库连接放到UI层打开和关闭
- VS2005 自带的 menu 控件,如何动态绑定?
- 关于asp.net 通过active diretory身份验证
- 请问:我新建了一个“asp.net web应用程序”的项目,可是每个项目的global.asax都会有这样的错误
- CKEditor 有人用过吗 ? DB资料载回画面上问题
- 关于验证码识别的问题
- ascx用户控件的分页问题
foreach(DataRow row in dt.Rows)
{
...
}