Tôi đang lưu trữ và chỉnh sửa một số trường trong cơ sở dữ liệu liên quan đến chuỗi dài của một hoặc nhiều câu. bất cứ khi nào tôi nhập một trích dẫn duy nhất trong hộp văn bản và muốn lưu nó, nó sẽ đưa ra một ngoại lệ như "Cú pháp không chính xác gần 'l'. Dấu ngoặc kép không rõ ràng sau chuỗi ký tự ''." có ý tưởng nào để tránh điều đó không?Làm thế nào để thêm báo giá cho một lệnh SQL động?
EDIT: Truy vấn là:
SqlCommand com = new SqlCommand("UPDATE Questions SET Question = '[" +
tbQuestion.Text + "]', Answer = '[" +
tbAnswer.Text + "]', LastEdit = '" +
CurrentUser.Login +
"'WHERE ID = '" + CurrentQuestion.ID + "'");
Vui lòng hiển thị câu lệnh SQL bạn đang sử dụng. –
chỉ cần thoát 'với người khác' như * Thiên thần của Địa ngục * thành ** Thiên thần của Địa ngục ** – TheVillageIdiot
SqlCommand com = new SqlCommand ("Câu hỏi CẬP NHẬT SET Câu hỏi = '[" + tbQuestion.Text + "]', Trả lời = ' ["+ tbAnswer.Text +"] ', LastEdit =' "+ CurrentUser.Login +" 'WHERE ID =' "+ CurrentQuestion.ID +" '"); –