在C#连接Mysql中reader.HasRows空
1个回答
展开全部
if(reader!=null)就可以了,如果不可读,后面的while循环会自动跳过.
if ( reader != null )
{
while( reader.Read() )
{
......
}
}
if ( reader != null )
{
while( reader.Read() )
{
......
}
}
更多追问追答
追问
执行if(reader!=null)了,像你说的,没有执行
while( reader.Read() )
{
......
}
为什么呢,sql语句可以呀,为什么while不读呢
追答
reader不为null,说明连接成功建立,没有执行reader.Read()说明你执行的这里没有行,你的连接打开了没有?connection.Open();
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询