Hỏi đáp

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

Câu lệnh insert vào database access:

20:03 26-10-2017 1.606 lượt xem 2 bình luận 23:20 08-11-2017

cmd.CommandText = "INSERT INTO hocvien_khoahoc(idkhoahoc,mahocvien, sbd,hanggplx,hovaten,ngaysinh,gioitinh,diachi,hinhanh, idtrangthai) VALUES(" + idkhoahoc + ",'" + mahocvien + "'," + sbd + ",'" + hanggplx + "','" + hovaten + "','" + ngaysinh + "','" + gioitinh + "','" + diachi + "',@hinhanh," + idtrangthai + ")";
OleDbParameter imageparamater = cmd.Parameters.AddWithValue("@hinhanh", SqlDbType.Binary);
imageparamater.Size = hinhanh.Length;
-- Khi thực hiện insert từng hình ảnh thì thực hiện thành công.
--Nhưng khi thực hiện insert nhiều dòng dữ liệu thì bị lỗi: The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.

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
K-3 đã bình luận 23:20 08-11-2017

Mình nghĩ bạn nên dùng store procedure đi, code gọn gàng hơn.

K9 SuperAdmin, KquizAdmin, KquizAuthor đã bình luận 11:24 27-10-2017

nó ghi rõ kìa bạn. quá nhiều data. nên chạy từng cái thôi

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