O objeto do comando que você está usando requer parâmetros nomeados (como '@param') em vez de '?' para consultas parametrizadas. ...

O objeto do comando que você está usando requer parâmetros nomeados (como '@param') em vez de '?' para consultas parametrizadas. Verifique a descrição da propriedade CommandText do objeto de comando para obter detalhes.