editTransactionRow.pay_id là Null, trong thực tế bạn đang làm: null.ToString() và nó không thể được thực hiện. Bạn cần phải kiểm tra editTransactionRow.pay_id và không editTransactionRow.pay_id.ToString();
Bạn mã nên được (NẾU pay_id là một chuỗi):
If String.IsNullOrEmpty(editTransactionRow.pay_id) = False Then
stTransactionPaymentID = editTransactionRow.pay_id 'Check for null value
End If
Nếu pay_id là một Integer hơn bạn chỉ có thể kiểm tra nếu nó vô bình thường mà không Chuỗi ... Chỉnh sửa để hiển thị bạn nếu nó không a String:
If editTransactionRow.pay_id IsNot Nothing Then
stTransactionPaymentID = editTransactionRow.pay_id 'Check for null value
End If
Nếu từ cơ sở dữ liệu bạn có thể sử dụng IsDBNull nhưng nếu không, không sử dụng.
Nguồn
2008-12-18 15:44:22
Loại editTransactionRow là gì? – Shawn
Bạn cần đăng thông báo lỗi CHÍNH XÁC bạn đang nhận được nếu bạn muốn được trợ giúp. – Micah
Giá trị "Null" này là gì? 'Không có gì'? 'DbNull.Value'? –