Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 5 của 5

Chủ đề: Cứu Em !

  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Cứu Em !


    em bị lỗi như này không biết sửa làm sao ?
    lúc đầu vẫn chạy bình thường ạ ! [IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG][IMG]images/smilies/17.gif[/IMG] refesh trang cái nó treo thế này luôn huhuhuhuhu
    Mã:
     public void GetImage()
        {
            SqlCommand cmd = new SqlCommand("select *from Phim", cn);
            DataTable dt = new DataTable();
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            cn.Open();
            da.Fill(dt);
            if(dt.Rows.Count > 0 && dt.Rows[0][0] != string.Empty)
            {
                rpt.DataSource = dt;
                rpt.DataBind();
            }
            else
            {
                rpt.DataSource = null;
                rpt.DataBind();
            }
        }
    Mấy anh chị biết lỗi gì xin chỉ em với ạ ! đánh lại từ đầu vẫn chạy ầm ầm code như trên nhưng em làm mới trang là sập luôn không cho chạy nữa báo như hình mong mấy anh giúp em vs ạ

    - - - Nội dung đã được cập nhật ngày 07-05-2016 lúc 01:06 AM - - -


    Đây là ảnh của trang web lúc nhập code mới chạy ok lắm

    - - - Nội dung đã được cập nhật ngày 07-05-2016 lúc 01:07 AM - - -

    F5 lại là báo lỗi như trên
    Mã:
    public partial class _Default : System.Web.UI.Page
    {
        public static string chuoikn = "Data Source=CRAYNOBI;Initial Catalog=QLPhim;Integrated Security=True";
        public static SqlConnection cn = new SqlConnection(chuoikn);
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack) { GetImage(); }
            
                
            
        }
        public void GetImage()
        {
            SqlCommand cmd = new SqlCommand("select *from Phim", cn);
            DataTable dt = new DataTable();
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            cn.Open();
            da.Fill(dt);
            if(dt.Rows.Count > 0 && dt.Rows[0][0] != string.Empty)
            {
                rpt.DataSource = dt;
                rpt.DataBind();
            }
            else
            {
                rpt.DataSource = null;
                rpt.DataBind();
            }
        }
    }
    - - - Nội dung đã được cập nhật ngày 07-05-2016 lúc 05:34 PM - - -

    huhu không ai biết sao ? cứu em với !

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    bạn quên chưa đóng connection sau khi truy suất database kìa

  3. #3
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    Không đóng connection thì sao, nó tự đóng - tắt máy, cúp điện nó còn mở không !
    //
    Dùng DataAdapter không cần Close/Open nó cũng lấy được. Filll được.

  4. #4
    Trích dẫn Gửi bởi Van8Hien62
    Không đóng connection thì sao, nó tự đóng - tắt máy, cúp điện nó còn mở không !
    //
    Dùng DataAdapter không cần Close/Open nó cũng lấy được. Filll được.
    đÚng là không đóng connection thì không sao nhưng vấn đề là code của bạn chủ topic không đóng connection mà lại mở connection 1 lần nữa nên bị lỗi.

  5. #5
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    cảm ơn mấy anh ạ em đã cứu đc em nó !

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •