Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Comando ADODB falhando Executar com consulta SQL parametrizada


Com ODBC e ADO, em geral, um ponto de interrogação ? é usado como o espaço reservado para parâmetros. Os parâmetros são vinculados na ordem em que são anexados aos Parameters coleção para os espaços reservados no comando. No seu exemplo, substitua strSQL com:
var strSQL = "SELECT id FROM tbl_info WHERE title LIKE ? ORDER BY id";

Você ainda pode nomear o parâmetro que você cria, mas o único propósito que serviria é poder referenciá-lo pelo nome posteriormente (por exemplo, com cmd.Parameters.Item(":search") ).