Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Cách hứng kết quả của câu lệnh SQL

  1. #1
    Ngày gia nhập
    06 2008
    Bài viết
    7

    Mặc định Cách hứng kết quả của câu lệnh SQL

    Code:
    SqlCommand com,com2;
                                
                                com2 = new SqlCommand("SELECT NAME  FROM SYSUSERS WHERE NAME ='"+user1.Text+"' ", conn);                           
                                conn.Open();
                                com2.Connection = conn;
                                MessageBox.Show("" + com2);// dòng này mình test xem com2 nó nhận đc giá trị gì.
                                if(com2 == null)
                                {
                                    cong viec A;
                                }
                                else
                                {
                                   cong viec B;
                                }
    Ở đoạn code trên mình muốn khi com 2 nhận đc giá trị null thì nó sẽ thực hiện các công việc trong hàm if. Nhưng giá trị com2 luôn luôn ko bằng null đc, nó sẽ luôn có giá trị system.sqldata.client.....
    Vậy bạn nào biết làm sao để mình dùng lệnh gì hay kiểu gì để hứng đc kết quả của câu lệnh SQL ko?. VD trên bài của mình kết quả của câu lệnh SQL là chữ A thì nó hứng đc chữ A chứ ko phải giá trị system.sqldata.client.
    Cảm ơn

  2. #2
    No Avatar
    langtugacon Khách

    Bạn chưa hiểu rõ về ADO.NET rồi.
    Muốn lấy kết quả của một câu lệnh Sql thì ngoài SqlCommand ra bạn có thể dùng DataReader hoặc SqlDataAdapter để lấy dữ liệu. Còn SqlCommand chỉ là phương tiện để lưu câu lệnh sql đó là gì và thông tin về connection thôi.

Các đề tài tương tự

  1. Trả lời: 0
    Bài viết cuối: 22-06-2012, 08:57 PM
  2. Trả lời: 0
    Bài viết cuối: 22-06-2012, 08:50 PM
  3. Trả lời: 0
    Bài viết cuối: 22-06-2012, 07:52 PM
  4. Trả lời: 0
    Bài viết cuối: 22-06-2012, 07:50 PM
  5. Trả lời: 0
    Bài viết cuối: 22-06-2012, 07:49 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn