01/10/2018, 14:04
Nếu giá trị trả về trong SQL không hiện ra gì cả thì trong C# sẽ là gì?
Mình đang cố gắng định nghĩa giá trị trả về từ SQL. Đang lấy trong trường hợp nếu nó trả về là “trống”. Nhưng mình không biết định nghĩa gọi ntn. Mong các bạn ai biết chỉ mình.
Kiểu theo mình hình dung là ntn:
cnn.Open();
string sqlxy = "select TenKH as tkh from KhachHang where MaPhong = '" + label12.Text + "'";
SqlCommand comxy = new SqlCommand(sqlxy, cnn);
SqlDataReader drxy;
drxy = comxy.ExecuteReader();
while (drxy.Read())
{
lbTenKH.Text = drxy["tkh"].ToString();
}
if (lbTenKH.Text == "") {
lbTenKH.Text = "Phòng trống";
lbTienDV.Text = "0 VNĐ";
lbGiaPhong.Text = "0 VNĐ";
lbSoNgay.Text = "0 VNĐ";
lbTongTien.Text = "0 VNĐ";
}
Bài liên quan
định nghĩa trống trong SQL dùng NULL() nha
Vậy nếu theo định nghĩa của bạn thì trong C# giá trị trả vể sẽ định nghĩa là gì? Mong bạn trả lời mình
Trường hợp của bạn chỉ select One, không nên dùng while read.
Retrieving single value from query
Xử lí null return
stackoverflow.com
Using the SQL Command object, how can you check to see if the result set is empty?