qq_22054939 2015-04-17 10:27 采纳率: 0%
浏览 1540

调试不调试不调试不调试不调试不调试不起

#region 建立数据库连接
///
/// 建立数据库连接.
///
/// 返回SqlConnection对象
public static SqlConnection getcon()
{
My_con = new SqlConnection(M_str_sqlcon); //用SqlConnection对象与指定的数据库相连接
My_con.Open(); //打开数据库连接
return My_con; //返回SqlConnection对象的信息
}
#endregion

    #region  测试数据库是否附加
     /// <summary>
     /// 测试数据库是否附加
     /// </summary>
     public void con_open()
     {
         getcon();
         //con_close();
     }
     #endregion

    #region  关闭数据库连接
     /// <summary>
     /// 关闭与数据库的连接.
     /// </summary>
     public void con_close()
     {
         if (My_con.State == ConnectionState.Open)   //判断是否打开与数据库的连接
         {
             My_con.Close();   //关闭数据库的连接
             My_con.Dispose();   //释放My_con变量的所有空间
         }
     }
     #endregion

    #region  读取指定表中的信息
     /// <summary>
     /// 读取指定表中的信息.
     /// </summary>
     /// <param name="SQLstr">SQL语句</param>
     /// <returns>返回bool型</returns>
     public SqlDataReader getcom(string SQLstr)
     {
         getcon();   //打开与数据库的连接
         SqlCommand My_com = My_con.CreateCommand(); //创建一个SqlCommand对象,用于执行SQL语句
         My_com.CommandText = SQLstr;    //获取指定的SQL语句
         SqlDataReader My_read = My_com.ExecuteReader( ); //执行SQL语名句,生成一个SqlDataReader对象
         return My_read;
     }
     #endregion


             SqlDataReader My_read = My_com.ExecuteReader();这条语句报错 求解决办法。
  • 写回答

2条回答 默认 最新

  • threenewbee 2015-04-17 10:40
    关注

    SQLstr是什么,连接字符串是什么。
    报错是什么,如果异常是SqlException ,那么就是sql写错了。

    评论

报告相同问题?

悬赏问题

  • ¥15 MATLAB动图问题
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题