Fórum Não carrega parametros da Stored Procedure no Delphi 2010 . #376302

26/04/2010

0

Olá ,

Uso Delphi 2010 + Dbexpress + Firebird 1.5 + StoredProcedure + componente SQlstoredproc

1 - Fiz todas as configurações conforme manda o figurino. E o SqlConnection esta ok.

2 - Selecionei a Base de dados Firebird 1.5

3 - Selecionei a StoredProcedure

4 - Clico em Params . Os parametros não aparecem!

Fiz o mesmo no Delphi 7 e apareceu.

A - Pesquisei na fonte (embarcadero) e lá diz que se o banco firebird for unicode não puxa os parametros mesmo. segue o link (inglês): http://qc.embarcadero.com/wc/qcmain.aspx?d=78557

B - Será que realmente o DBexpress do Delphi 2010 com FB 1.5 e SPs não funciona, existe alguma alternativa para usá-lo?  Estou pensando sériamente em abandonar o DBX em razão disso.

Aguardo colaborações. 
Aguiasoft

Aguiasoft

Responder

Posts

26/04/2010

Ader Santos

Amigo, o Delphi 2010 vem com conexão nativa para o Firebird. Dê uma pesquisada nisso, ok? Abcs
Responder

Gostei + 0

26/04/2010

Aguiasoft

Amigo, o Delphi 2010 vem com conexão nativa para o Firebird. Dê uma pesquisada nisso, ok? Abcs
 

Certo, foram feitos muitas tentativas e muitas horas para sanar este problema.
O que mais se aproximou da solução foi este post do Thiago borges que fala do Driver DBexpress 4 .

segue a citação:
"
ATENÇÃO! Compatibilidade com Firebird 1.5
A partir da versão 0.6 RC 2 foi preciso usar a função TRIM, para mostrar corretamente os campos/parâmetros nos objetos TSQLDataSet e TSQLStoredProc. A função TRIM está disponível nas versões mais recentes do Firebird (2.0, 2.1), mas não na versão 1.5. É nessário declarar a função TRIM, disponível na instalação padrão do Firebird 1.5. Execute o seguinte comando no banco de dados antes de usar a base com o driver:

view sourceprint?

DECLARE EXTERNAL FUNCTION trim
CSTRING(255)
RETURNS CSTRING(255) FREE_IT
ENTRY_POINT 'IB_UDF_ltrim' MODULE_NAME 'ib_udf';"

segue o link:
http://www.thborges.com/drivers-dbx4/firebird-dbx4-driver/
Responder

Gostei + 0

16/02/2012

Anconsultoria

Olá César.
Estou com mesmo problema - D2010 + FB1.5 + StoredProcedures - onde a SP não lê os parâmetros.
Não entendi a questão do TRIM para os parametros e campos. O site do Thiago não está mais no ar.

Pode me ajudar ?
Responder

Gostei + 0

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

Aceitar