DecimalSeparator + FireDac (Ignora a pontuação)

20/07/2016

0

Exemplo

Banco de Dados SQL Server 2014

var d: char;
begin
d:= System.SysUtils.FormatSettings.DecimalSeparator;
try
System.SysUtils.FormatSettings.DecimalSeparator:= '.';

FDStoredProc.findParam('valor').asfloat:= 100.50;
FDStoredProc.ExecProc;

finally
System.SysUtils.FormatSettings.DecimalSeparator:= d;
end;
end;


ERRO: ao executar a stored procedure do sql server , componente passa dois parametros de vez de um (no exemplo anterior) sp_minhaStoredProc 100 , 50 (Assim que o SQL Server).

Alguem ja passou por isso?
Mario França

Mario França

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar