我想用当前的年份去跟数据库的字段“日期”年份比较是否存在,存在的话应该返回大于0影响的行数(rows),但是不管是不是存在相同的年份,rows返回的数都是 -1 ,if里面语句不会执行,真奇怪,请大家帮帮忙解决,谢谢!
SqlConnection conn = new SqlConnection(con_pr);
conn.Open();
string sql = "select distinct 日期 FROM table where year(日期)='"+ DateTime.Now.Year+ "'";
SqlCommand cmd = new SqlCommand(sql,conn);
int rows = cmd.ExecuteNonQuery();
if (rows > 0)
{
.....
}
SqlConnection conn = new SqlConnection(con_pr);
conn.Open();
string sql = "select distinct 日期 FROM table where year(日期)='"+ DateTime.Now.Year+ "'";
SqlCommand cmd = new SqlCommand(sql,conn);
int rows = cmd.ExecuteNonQuery();
if (rows > 0)
{
.....
}
解决方案 »
- js如何获取ListView控制里的ID,谢了
- C# 的EDM加SQL表时无法看到表(有图)
- 在vista中调试asp.net2005遇到的调试问题!!大家帮忙
- html控件radio 怎么样调用UpdatePanel的更新方法呢??
- 超级郁闷!一个非常奇怪的问题
- .net如何实现与oracal的连接
- 高分求教:在程序里面(服务器端)调用Winrar压缩文件的方法?另寻求一条语句转换的方法。vb.net到C#。up有分
- .Net 2005的版号是4200并不代表正式版
- 啦啦啦,有个问题请大家帮忙~¥¥¥r.a.d.menu的控件问题!救命啊!¥¥¥
- 急!!!asp.net + c# 怎么实现产品的无限级分类?????????????????????????
- 请问怎么在一个ImageButton控件里面调用JS的函数?
- sqldatasource控件 及 添加记录功能
查询不行
你可以用select count(*) from table来取得件数
if(rows>0)
{...}