PDA

View Full Version : Lỗi "Cast from type 'DBNull' to type 'String' is not valid"



Pooh2706
01-04-2004, 10:26
VD : Tôi tạo 1 dropdownlist gom 3 item "A,B,C", sau khi chon 1 item trong do, bam Submit, se thuc hien 1 store procedure tim kiem ứng với item "B" tôi chọn thì diễn giải của "B" là gì & tôi để diễn giải lên 1 textbox, nhưng ngay câu lệnh này tôi bị lỗi :
"Cast from type 'DBNull' to type 'String' is not valid"
Vui lòng chỉ tôi cách sửa lỗi.
Cám ơn

HunterLeader
01-04-2004, 17:31
câu lệnh của bạn truyền tham số NULL vào SQL có kiểu String
==> ko được phép
==> check lại hoặc ép kiểu lại

Cyber
01-04-2004, 20:15
xem lại cả Store Produc nữa đi test cái SP trước cái đã

KEM_WALL
02-04-2004, 21:27
bạn check nó có null hay không trước khi cast.

if (!datatable["row1"]["col1"].isdbnull)
// do cast here