Identificar Idioma da Base de Dados conectada

14/03/2022

0

Olá, estou com um problema ao gerar um relatorio, no qual a conversão do filtro de dada não é valida caso a base de dados do cliente estiver em Inglês, existe algum comando para identificar em qual idioma esta a Base de Dados ?

Utilizo Delphi Seattle e SQL Server
Ramboli

Ramboli

Responder

Posts

15/03/2022

Emerson Nascimento

use sempre um formato determinado por você e não se preocupe com a configuração do idioma do banco de dados.
por exemplo: vou trabalhar com o filtro sempre utilizando a data no formato AAAAMMDD.
SELECT
    *
FROM
    TABELA
WHERE
    convert(varchar(8), CAMPODATA, 112) between :data1 and :data2

daí mando os parâmetros no mesmo formato:
param1 := formatdatetime('yyyymmdd', minhaDataIni);
param2 := formatdatetime('yyyymmdd', minhaDataFim);


Responder

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

Aceitar