高手帮一下
假如只select出一条记录
那么.read()会返回一个什么类型的值呢可不可以用if(dr.Read()):
SqlCommand cmd = new SqlCommand("select count(LocationID) from WhsLocation where WarehouseID =" + sWarehoseID,conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
if(dr.Read())
{}
假如只select出一条记录
那么.read()会返回一个什么类型的值呢可不可以用if(dr.Read()):
SqlCommand cmd = new SqlCommand("select count(LocationID) from WhsLocation where WarehouseID =" + sWarehoseID,conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
if(dr.Read())
{}
解决方案 »
- 更新datatable的问题,急~~~~~~~~~~~~~~~~~~~~~~~
- 写程序3年以上还没有感觉到算法和数据结构的存在,那我强烈建议你...
- VISUAL C# 没有NET Framework 是不是就是毫无作用了呢
- Entity Framework,不关闭Context,数据不同步的问题
- 请问如何获得listview选定行的数据?
- 在一个解决方案里有两个不同类型的项目可以互相引用吗?
- 讨论与学习Virtual与Override的问题
- 以前在局域网做项目用vss,现在需要远程协作应用什么源码控制?
- 数据更新,分分!
- 菜鸟再问??
- 关于类的继承的问题
- mdi子窗口最大化时,为什么会在主窗口的菜单前面多了一个子窗口的图标??
{
int n = dr.GetInt32(0);
}
----------------------------------------
这个int n返回的是什么值呢?
是第一行第一列的值吗?(也就是说是不是count(LocationID)的值?)
if (dr.Read())
{
string myName = (string)dr["name"];
}
dr.Close(); // 不要忘记关闭哦!
Int32 count = (int32) cmd.ExecuteScalar();