[firebase-br] RES: Erro no Firebird 2.1

Magno System magno em speet.com.br
Qua Abr 30 14:11:09 -03 2008


A própria borland já desaconselhou o uso do TSQLDATASET devendo o mesmo ser 
substituído pelos componentes ClientDataSet + DatasetProvider.

EMPRESA: Marcelo Guimarães Nogueira
NOME FANTASIA: Magno System
ENDEREÇO: Rua Oliveira Leite, 66 - Centro - Passa Quatro - MG
EMAIL: magno em speet.com.br
CNPJ: 07.693.076/0001-99

Marcelo Guimarães Nogueira
Magno System (Empresa Desenvolvedora de Software)
----- Original Message ----- 
From: "Wanderson Pereira" <wpereira em ami.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, April 30, 2008 10:17 AM
Subject: Re: [firebase-br] RES: Erro no Firebird 2.1


    Olá Sady,

    Já fiz isso. e o erro persiste.

    Posso passar mais alguns testes que fiz:
    Na IDE do Delphi, eu clico em abrir o TSQLDataSet ele mostra o erro,
clico novamente ele abre sem mostrar o erro. Como disse no email, se eu
limitar com WHERE, o erro não acontece.
    Não tenho o D2007 para testes.

Sady Junior escreveu:
>   Sobre este erro de em vez de você colocar select * from, coloque o nome
> dos campos da tabela.
> exemplo select cliente, endereço from cliente
>
> -----Mensagem original-----
> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] 
> Em
> nome de Carlos H. Cantu (TeamFB)
> Enviada em: quarta-feira, 30 de abril de 2008 11:09
> Para: FireBase
> Assunto: Re: [firebase-br] Erro no Firebird 2.1
>
> Pelo que vi na internet, esse erro é retornado pelo dbExpress quando
> ele não consegue entender a mensagem de erro retornada pelo client do
> banco de dados. Achei mensagens descrevendo esse erro tb com o Oracle
> e SQLServer.
>
> Falei com o Vlad, e ele pediu pra vcs testarem se o erro acontece com
> o DBX4 (do Delphi 2007). Por favor, testem e depois me retornem para
> que eu possa passar pra ele.
>
> []s
> Cantu (Membro do TeamFB - FireBase)
> http://www.warmboot.com.br
> FireBase - http://www.FireBase.com.br
> Blog - http://blog.firebase.com.br
>
> MF> Wanderson Pereira escreveu:
>
>>>     Estou usando o Delphi7 + DBExpress. Quando faço um select * from
>>> tabela, recebo a mensagem de erro: "SQL Error: Error mapping failed" se
>>> faço a limitação (where) não acontece o erro. Mas são tabelas pequenas
>>> onde preciso de todos os registros.
>>>     Isso acontece quando uso a fbclient.dll da versão 2.1, se usar a
>>> versão anterior, o erro não acontece.
>>>     Pesquisando no gogle, ele achou no tracker:
>>> http://tracker.firebirdsql.org/browse/CORE-1513 este erro.
>>>     Alguém sabe se tem alguma forma de contornar isso? Posso usar o
>>> fbclient.dll da versão 2.0.3?
>>>
>
>
> MF> Wanderson, infelizmente não. A minha solução foi ficar com a versão
> MF> 2.0.x para projetos que utilizo esta tecnologia. A não ser que seja
> MF> corrigido o problema (se for constatado como tal).
>
> MF> Entretanto, se você utilizar conexão local isto não irá ocorrer, o que
> MF> talvez não resolva para você.
>
> MF> Maycon Ferraça
>
-- 
            [ ]s
                   \\|//
                   <o o>
+----------------OOo-V-oOO---------------+
| \/\/anderson R. P. P. - Cabo Frio - RJ |
+--------=====--------------=====--------+
|       mailto:wpereira em ami.com.br       |
|             UIN  - 89166786            |
+----------------------------------------+
* Nasci careca, pelado e sem dente. O que vier é lucro!*

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


-- 
Internal Virus Database is out-of-date.
Checked by AVG.
Version: 7.5.519 / Virus Database: 269.23.0/1379 - Release Date: 15/4/2008 
18:10






Mais detalhes sobre a lista de discussão lista