Problemas com a querys
Boa tarde pessoal, estou com o seguinte problema:
Eu preciso inserir meus comprovantes no banco de dados oracle, mas antes eu precisa achar o processo e o interessado pelo código de barras no banco:
No banco eu consigo encontrar usando essa query:
--Até aqui tudo certo.
select * from sdpj_proc_inter where cod_barras_banestes = 'AQUI INFORMO O NUMERO DO CODIGO DE BARRAS'
Mas o problema esta na query do meu código, que não esta funcionando, segue o código.
//Busca Código de Barra (codBarra = vem da linha do arquivo, pois irei usar para achar o processo e o interessado e inserir)
string CodProcInter = GetCodProcInter(CodBarra);
No código acima estou chamando o método GetCodProcInter, segue o código abaixo referente ao método:
private static string GetCodProcInter(string CodBarra)
{
using (DB db = new DB())
{
//string SQL = string.Format(@"SELECT T0.COD_PROC_INTER FROM sdpj_proc_inter T0 WHERE T0.COD_BARRAS_BANESTES = {0}", CodBarra);
//string SQL = string.Format(@"SELECT count(T0.COD_COMP_BANESTES) FROM SDPJ_COMP_BANESTES T0 WHERE T0.COD_COMP_BANESTES = '{0}'", CodBarra);
//Minha query não esta funcionando.
string SQL = string.Format(@"SELECT count(T0.COD_COMP_BANESTES) QUANTITY FROM SDPJ_COMP_BANESTES T0 WHERE T0.COD_COMP_BANESTES = '{0}'", CodBarra);
var dados = db.ExecutaComandoComRetorno(SQL);
if(dados.Read())
{
//return dados["COD_PROC_INTER"].ToString();
return dados["QUANTITY"].ToString();
}
}
return "";
}
O que estou fazendo de errado?Discussão (0)
Carregando comentários...