SqlDataReader reader = com.ExecuteReader(); 之前要打开连接,con.Open();
解决方案 »
- 如何传值给自定义控件?
- 得不到网页源码!!!!!!!!!!!!!!!
- 问一个白痴的XML问题,
- C# 2005 ,关于program.cs文件中的main函数问题。
- VS。NET2003安装的问题
- 如何获取一个数据库的详细信息,包括表的个数,名字,每个表的字段,字段类型等
- 俺想学C#,在哪下C#的IDE?哪下它的教程最好?初学有什么建议?
- zip文件下载后缺少
- treeView的某个node加的控件,位置问题
- .net中的ASP。net中的myhello例子的,myhello.dll是如何写的?
- [求助]不同客户端用Socket发送同一数据,服务端接收到的数据却不同
- 关于VS2008的安装部署 能否实现安装补丁
{
i = reader.GetInt32(0);
reader.Close();
}应该是
if(reader[0] != DBNull.Value)
{
i = reader.GetInt32(0);
}
只是取值的时候,都是false,很奇怪
catch
{
isgood = false;
}
把isgood赋为了false,而且没有对异常做处理,所以你看不到有异常抛出,且isgood永远是false。
在debug模式下根进去看看是哪出的错,也可以在catch语句里加上一个throw,这样就可以看到是抛的什么异常了。
catch
{
isgood = false;
throw;
}
要不就把trycatch语句去掉,可以直接看到是哪个地方出的错。