首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#里,如若送断EOF呢

2011-12-25 
C#里,如果送断EOF呢?VB里.可以判断EOFORBOF是否为真.在C#里如何做到?select*fromaaawhereusername +name

C#里,如果送断EOF呢?
VB里.可以判断EOF   OR   BOF是否为真.在C#里如何做到?

select   *   from   aaa   where   username= "+name.Text

当这条记录不存在的时候..

C#里怎么判断此句是否有记录存在?

[解决办法]
SqlDataReader.HasRows

SqlDataReader.Read()方法


[解决办法]
DataTable.Rows.Count
[解决办法]
如果用DataReader
SqlClient.SqlCommand cmd = new SqlClient.SqlCommand(select * from aaa where username= "+name.Text,myConn);
cmd.Connection.Open();
SqlClient.SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.SingleRow);
if(reader.HasRows)
{
//true;
}
else
{
//false;
}
redaer.Close();
cmd.Connection.Close();
发如果用dataset
SqlClient.SqlDataAdapert apt = new SqlClient.SqlDataAdapter(select * from aaa where username= "+name.Text,myConn);
DataSet ds= new DataSet();
adp.Fill(ds);
if(ds.Tables[0].Rows.Count==0)
{
//flase;
}
else
{
//true//
}
[解决办法]
看需不需要返回记录集.判断返回的记录集是否为空就行了...

热点排行