Cố gắng tham số hóa giá trị TOP trong câu lệnh sql của tôi.C# SQL Đầu làm tham số
SELECT TOP @topparam * from table1
command.Parameters.Add("@topparam",SqlDbType.VarChar, 10).Value = somevalue.ToString();
Điều này dường như không hiệu quả. Bất cứ ai có bất cứ đề nghị?
Chỉ cần làm rõ, tôi không muốn sử dụng các thủ tục được lưu trữ.
Điều này dẫn tôi đến câu trả lời của tôi. Tôi đã đi qua giá trị trong như varchar, chuyển sang int cố định nó. Cảm ơn tất cả. – muhan
Đây chính xác là những gì tôi đang tìm kiếm, cảm ơn! – ActionOwl
Có cách nào để đặt @topparam thành giá trị có nghĩa là nó bỏ qua TOP và trả về tất cả các hàng? –