CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

各位大俠 程序錯在哪裡了

楼主hunter_32(曠野裡奔嘯的狼)2004-11-02 10:54:43 在 .NET技术 / C# 提问

public   int   theNumber()  
  {  
  int   i=0;  
  string   Str   =   "SELECT   SUM(member)   FROM   tempcar";  
  SqlConnection   sqlConn   =   new   SqlConnection(myConn);  
  SqlCommand   sqlComm   =   new   SqlCommand();  
  sqlComm.CommandText   =   Str;  
  sqlComm.Connection   =   sqlConn;  
  sqlConn.Open();  
  try  
  {  
  System.Data.SqlClient.SqlDataReader   myRed   =   sqlComm.ExecuteReader();  
   
  if(myRed.HasRows)  
  {  
   
  while(myRed.Read())  
  {  
  return   i   =   Convert.ToInt16             (myRed.GetValue(0));  
  }  
  }  
  else  
  return   i;  
  }  
  catch(Exception)  
  {  
  return   i;  
  }  
  sqlConn.Close();  
  }  
  ------------------------------------------------------------------------  
  錯誤:部分程序並沒傳回值  
  各位大俠   程序錯在哪裡了 问题点数:0、回复次数:3Top

1 楼97ce_twinkle(毛毛虫)回复于 2004-11-02 11:05:50 得分 0

while   外层还要return吧Top

2 楼liuliulch(未知多)回复于 2004-11-02 11:20:29 得分 0

sqlConn.Close();后面添加   return   i;  
  如果都有返回值,sqlConn.Close()是不会执行的吧,  
  将某些return   i   动一动吧Top

3 楼xzcxlyh(程序人生)回复于 2004-11-02 11:50:03 得分 0

public   int   theNumber()  
  {  
  int   i=0;  
  string   Str   =   "SELECT   SUM(member)   FROM   tempcar";  
  SqlConnection   sqlConn   =   new   SqlConnection(myConn);  
  SqlCommand   sqlComm   =   new   SqlCommand();  
  sqlComm.CommandText   =   Str;  
  sqlComm.Connection   =   sqlConn;  
  sqlConn.Open();  
  try  
  {  
  System.Data.SqlClient.SqlDataReader   myRed   =   sqlComm.ExecuteReader();  
   
  if(myRed.HasRows)  
  {  
   
  while(myRed.Read())  
  {  
  return   i   =   Convert.ToInt16             (myRed.GetValue(0));  
  }  
  }  
  else  
  return   i;  
  }  
  catch(Exception)  
  {  
  return   i;  
  }  
  finally  
  {  
  sqlConn.Close();  
  }  
  }  
  ------------------------------------------------------------------------Top

相关问题

  • 请教各位大虾,我的程序哪错了,先谢了
  • 各位大虾,下面这个程序错在哪里?
  • 各位老大帮我看看我的程序错在哪??
  • 各位程序员GGJJDDMM,天冷了 小心身体啊! 。。。。。。。。。。。。。。。。。哪里有加大CPU热量的程序啊 嘻嘻
  • 各位程序员GGJJDDMM,天冷了 小心身体啊!!!!!!!!! 。。。。。。。。。。。。。。。。。哪里有加大CPU热量的程序啊 嘻嘻
  • 网页程序-拜请各位大大
  • 程序问题,其交各位大虾
  • 请问各位大哥大姐,我下面的程序哪错了??
  • c++builder5安装程序哪里有下载?请各位大虾指点
  • 各位大狭:如何制作“每日一贴”的哪种程序?

关键词

  • sqlconn
  • myred
  • sqlcomm
  • 程序
  • sqlcommand
  • sqlconnection
  • close
  • str

得分解答快速导航

  • 帖主:hunter_32

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo