2012-03-30 33 views
6

Tôi đã cài đặt một trình soạn thảo bảng, (Universal Table Editor) được mã hóa bởi asp cổ điển. Tuy nhiên, tôi không thể chỉnh sửa hoặc xóa một cột. Tôi nhận lỗiTên cột không hợp lệ 'False' (Classic asp, bảng chỉnh sửa vấn đề)

tên cột không hợp lệ 'False'

Những lý do có vẻ là trường bit của SQL Server, nó sẽ hiển thị đúng/sai nhưng nó không phải là một lĩnh vực boolean.

Vì vậy, có cách nào để giải quyết nó trong SQL Server ?, hoặc là có một giải pháp dễ dàng trên mã ASP? (Tôi thấy một giải pháp để thêm tham số booleanasbit = true, nhưng không thể triển khai nó)

Trả lời

8

Khi đặt trường BIT, sử dụng 0 cho 'False' và 1 cho 'True'.

Lưu ý rằng không có dấu ngoặc kép xung quanh 0 hoặc 1.

+0

Giá trị không hợp lệ cho ô. Chuỗi không được nhận dạng là Boolean hợp lệ. Một lỗi như thế được hiển thị. – HOY

+0

Tôi đang tring để chỉnh sửa trực tiếp từ studio quản lý sql, và các lỗi trên được nhận mà không có dấu ngoặc kép. – HOY

+0

Tôi không chắc tôi đã hiểu câu hỏi của bạn ngay bây giờ. Bạn có thể vui lòng dán SQL bạn đang cố thực thi không? – nealkernohan

Các vấn đề liên quan