Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

phương thức Excutescalar

21:23 02-04-2018 416 lượt xem 2 bình luận 00:55 03-04-2018

Mọi người ơi cho e hỏi một xíu ạ. E viết hàm như bên dưỡi và bị lỗi "OBJECT REFERENCES NOT SET TO AN INSTANCE OF AN OBJECT". Nguyên nhân tại sao và khắc phục như thế nào vậy mọi người. Em camon ạ !!

 public int Laysongayno(string _Mathanhtoan)
        {
            int returnvalue;
            //khởi động kết nối
            MyConnect = new SqlConnection(strConnect);
            MyConnect.Open();
            //Khai báo câu lệnh truy vấn
            string sql = @"select songay from phuongthucthanhtoan where mathanhtoan='" + _Mathanhtoan + "'";
            //khai báo đối tượng sqlcommand
            SqlCommand Mycommand = new SqlCommand(sql, MyConnect);
            //Khởi tạo đối tượng
           // returnvalue=new (string);
            //thực thi câu lệnh
            returnvalue = (int)Mycommand.ExecuteScalar();
            //đóng kết nối
            MyConnect.Close();
            return returnvalue;
        }

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
Nguyễn Thái Hải đã bình luận 00:55 03-04-2018

@"select songay from phuongthucthanhtoan where mathanhtoan='"+_mathanhtoan;

Theo mình nghĩ thì câu lệnh này co vẻ đúng hơn, bạn test giúp

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 23:01 02-04-2018

Mycommand.ExecuteScalar(

kết quả trả về bị null

Câu hỏi mới nhất