Đặc tính nào sau đây là của DataReader?
A. Có thể thực thi truy vấn với CSDL
B. Chỉ duyệt dữ liệu theo chiều tiến, mỗi lần 1 bản ghi
C. Có thể sắp xếp các bản ghi
D. Tự kết nối CDSL
Đối tượng nào sau đây không thể duyệt dữ liệu theo chiều lui (từ bản ghi sau lên bản ghi trước)?
A. DataView
B. DataReader
C. DataSet
D. DataTable
Trong DataTable, thuộc tính Rows là?
A. Tập hợp các DataRow (các bản ghi)
B. Cho biết có lỗi trong quá trình DataAdapter Update dữ liệu của bảng hay không
C. Trả ra đối tượng DataView thể hiện 1 cách nhìn (View) mặc định về bảng
D. Tập hợp các DataColumn (các trường) của bảng
E. Không có đáp án nào đúng
Bản ghi mới được thêm vào DataTable có trạng thái là gì?
A. DataRowState.Modified
B. DataRowState.Deleted
C. DataRowState.Original
D. DataRowState.Added
Thuộc tính nào sau đây không phải của SqlCommand
A. ConectionString
B. CommandText
C. CommandType
D. Parameters
Đối tượng SqlConnection thuộc namespace
A. Cả 3 đều sai
B. System.Data
C. System.Data.SqlClient
D. System
Khi thêm dữ liệu vào CSDL cần thực thi loại Query nào?
A. ExecuteNonQuery
B. ExecuteScalar
C. Tất cả các phương án đều đúng
Biểu thức “Hello world”.ToUpper().Left(3)cho kết quả là gì?
A. “HEL”
B. “hel”
C. “Hel”
D. “hEL”
Để thêm một bản ghi mới vào bảng tblHang trong ứng dụng quản lý kho, trường nào sau đây bắt buộc đã phải tồn tại trong cơ sở dữ liệu?
A. Mã nhà cung cấp
B. Tên hàng
C. Đơn vị tính
D. Mã hàng
Điều khiển nào trong các điều khiển sau không có thuộc tính DataSource để nhận dữ liệu từ các nguồn dữ liệu?
A. ComboBox
B. Textbox
C. datagridView
D. ListView
Khi sửa dữ liệu các mặt hàng trong ứng dụng quản lý kho, việc kiểm tra khóa chính được thực hiện khi nào?
A. Không triển khai kiểm tra khóa chính khi sửa dữ liệu hàng
B. Khi giá trị mã hàng không thay đổi
C. Luôn được thực hiện
D. Khi giá trị mã hàng bị thay đổi
Lớp nào trong các lớp sau là lớp phát sinh sự kiện?
A. Object
B. Subscriber
C. Publisher
D. delegate
Lệnh nào sau đây trả về giá trị ô đầu tiên của dòng hiện tại khi người dùng click chuột vào dòng đó trong datagridView có tên dgrDanhsach?
A. dgrDanhsach.CurrentRow.Cells[1].Value.ToString();
B. dgrDanhsach.CurrentRow.Cells[3].Value.ToString();
C. dgrDanhsach.CurrentRow.Cells[2].Value.ToString();
D. dgrDanhsach.CurrentRow.Cells[0].Value.ToString();
Thuộc tính HasRows của DataReader là?
A. Kiểm tra có bản ghi trong reader hay không
B. Đếm số trường trong reader
C. Tất cả phương án trên
D. Kiểm tra reader đã bị đóng hay chưa
E. Kiểm tra reader
Đối tượng nào sau đây có tương tác với CSDL?
A. DataTable
B. DataSet
C. DataRow
D. DataAdapter
Đối tượng nào sau đây dùng để cập nhật dữ liệu từ DataTable về CSDL
A. DataSet
B. DataRelation
C. DataReader
D. DataAdapter
Phương thức nào thực thi câu lệnh CommandText của đối tượng Command và trả về kiểu DataReader?
A. ExecuteScalar()
B. ExecuteNonQuery()
C. ExecuteReader()
Phương thức nào sau đây được dùng để mở kết nối?
A. Dispose()
B. CreateCommand()
C. Close()
D. Open()
Khi Xoá dữ liệu trong CSDL, cần sử dụng phương thức nào của Command để thực thi truy vấn ?
A. ExecuteNonQuery
B. Tất cả các phương án đều đúng
C. ExecuteScalar
D. ExecuteReader
ExecuteNonQuery() trả về kiểu gì?
A. <Object>
B. byte
C. int
D. <DataReader>