ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Fiquei Maluco ou isso é um bug do delphi ?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
fariaregis
Novato
Novato


Registrado: Sábado, 23 de Mai de 2009
Mensagens: 9

MensagemEnviada: Seg Dez 19, 2016 3:59 pm    Assunto: Fiquei Maluco ou isso é um bug do delphi ? Responder com Citação

Olá amigos, parece até ridícula a pergunta mas acreditem está acontecendo comigo

Tenho um proc no sqlserver que retorna um unico valor saldo devedor de um motoqueiro tudo certo com a proc funciona em todas as outras plataformas com delphi 2010, c# mas no xe8 com datasnap e mobile o retorno e zero

Esse é o codigo no delphi o que ha de errado pelo amor de Deus aqui ??????
A proc recebe um unico parametro a matricula do prestador e retorna o saldo

with dmbusca.cdsSaldoMoto do
begin
close ;
Params[0].AsInteger := StrToInt(v_nr_matricula);
Open;
edtSaldo.Text := FieldByName('vl_saldo').AsString;

end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
leo_cj
Colaborador
Colaborador


Registrado: Sábado, 26 de Março de 2011
Mensagens: 1335

MensagemEnviada: Seg Dez 19, 2016 4:34 pm    Assunto: Responder com Citação

para fim de testes, experimente trocar o
Código:
Params[0].AsInteger := StrToInt(v_nr_matricula);


por

Código:
ParamByName['NOME DO PARAMETRO'].AsInteger := StrToInt(v_nr_matricula);


caso ainda não dê certo, execute a função pelo sql server management studio passando o mesmo valor para a variável e verifique o retorno

se ainda assim no sql funcionar e no Delphi não, experimente utilizar o SQL Server Profiler para pegar exatamente qual comando o delphi está mandando para o sql server. O SQL Server Profiler pode ser encontrado no SQL Server Management Studio em Tools -> SQL Server Profiler

aqui tem um link que ensina a configurar o profiler:
https://msdn.microsoft.com/pt-br/library/cc645955.aspx
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fariaregis
Novato
Novato


Registrado: Sábado, 23 de Mai de 2009
Mensagens: 9

MensagemEnviada: Seg Dez 19, 2016 5:23 pm    Assunto: Responder com Citação

Pelo sql tudo certo, essa proc já é antiga o sistema roda em delphi 2010 c# asp.net e agora em android apenas no android retorna zero
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
leo_cj
Colaborador
Colaborador


Registrado: Sábado, 26 de Março de 2011
Mensagens: 1335

MensagemEnviada: Ter Dez 20, 2016 7:39 am    Assunto: Responder com Citação

Chegou a fazer o teste com o Profiler?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fariaregis
Novato
Novato


Registrado: Sábado, 23 de Mai de 2009
Mensagens: 9

MensagemEnviada: Qua Dez 21, 2016 2:27 pm    Assunto: Responder com Citação

Ninguem para um problema aparentemente simples ?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
leo_cj
Colaborador
Colaborador


Registrado: Sábado, 26 de Março de 2011
Mensagens: 1335

MensagemEnviada: Qua Dez 21, 2016 3:34 pm    Assunto: Responder com Citação

fariaregis escreveu:
Ninguem para um problema aparentemente simples ?


Chegou a utilizar o profiler para pegar o valor exato que o delphi está mandando para o banco?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Mobile com Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB