| ♥ 0 | Tenho necessidade de executar uma query SQL a partir do código e encontrei os metodos acima. E fui tentando executa-los e sem sucesso. As tentativas: PSO.ExecSql.ExecutaSP("UPDATE [PRIDEMO].[DBO].[Artigo] SET CodBarras = 'A-L-L-A-N' WHERE Artigo = 'A0006'");
PSO.ExecSql.ExecutaSP("EXEC UpdateCodigoBarras 'A0006', 'A-L-L-A-N'", ref outputMessage);
PSO.ExecSql.ExecutaSP("UpdateCodigoBarras 'A0006', 'A-L-L-A-N'", ref outputMessage);
PSO.ExecSql. ExecutaSPEx("UpdateCodigoBarras", ref outputMessage, "'A0006'", "'A-L-L-A-N'");Para as primeiras 3 tentativas da um erro que diz o seguinte: Não é possivel localizar a Tablea 0. E a ultima tentativa da seguinte mensagem de erro: Erro ao converter string para Boolean.
Alguém consegue ajudar-me a ultrapassar o desafio? Obrigado!
Marcado como spam |
Comentários @alancamiloallanshady Esse metodo é para executar stored procedure conforme podes ver pela terminação. Obrigado Sergio Sereno, UpdateCodigoBarras é a SP. |
2 respostas
| Resposta privada Tens de usar assim public void TesteSP()
{
string strSQL = "";
string strErros = "";
strSQL = "EXEC nome_minha_sp @1@, @2@";
strSQL = this.PSO.Sql.FormatSQLExt(strSQL, strId, strCod);
this.PSO.ExecSql.ExecutaSP(strSQL, ref strErros);
}
}Marcado como spam | |
| Resposta privada Boas, Tenta utilizar este metodo: BSO.DSO.ExecuteSQL(update); Marcado como spam |