Fórum Erro ao utilizar 2 Bancos(MSSQL2000) vs. dbExpress #333331

20/11/2006

0

Olá.

Estou com o seguinte problema.
Select A.*, B.NOME from BANCO1.dbo.TABELADOCUMENTO A
left join BANCO2.dbo.TABELACLIENTE B on (A.COD = B.COD)


Ao tentar aplicar o ApplyUpdate apos um Insert ou Update na TABELADOCUMENTO, me retorna o seguinte erro.

[b:171667255d]Invalid Object Name BANCO1.dbo.TABELADOCUMENTO[/b:171667255d].

Alguem tem alguma dica sobre este problema? Sera que e uma limitação do dbExpress?

Acredito ser possivel trabalhar desta forma, pois ja ouvi dizer sobre trabalhar com Bancos em servidores separados para poder melhorar a performance. Neste caso qual metodo é aplicado?

Ambiente: Windows 2003 Enterprise Edition, Delphi 6 Enterprise, MSSQL2000 e driver CoreLab 2.50.05.



Macario

Macario

Responder

Posts

20/11/2006

Macario

Up :roll: :idea:


Responder

Gostei + 0

21/11/2006

Bon Jovi

1 - Tentar usar o driver da propria Borland.
2 - Tentar setar no OnGetTableName do DataSetProvider a tabela.
3 -


Responder

Gostei + 0

22/11/2006

Macario

[quote:3bec457c0e=´Bon Jovi´]1 - Tentar usar o driver da propria Borland.
2 - Tentar setar no OnGetTableName do DataSetProvider a tabela.
3 -[/quote:3bec457c0e]


Olá.

Após diversas pesquisas e tentativas conclui que o problema esta no [b:3bec457c0e]dbexpress[/b:3bec457c0e] do [b:3bec457c0e]Delphi 6[/b:3bec457c0e], pois nele não ha suporte [color=red:3bec457c0e]´nativo´[/color:3bec457c0e] ao [b:3bec457c0e]MSSQL[/b:3bec457c0e] apenas apos a versao 7, por isso eu utilizo o driver da [b:3bec457c0e]CoreLab[/b:3bec457c0e] para acesso.

Efetuei testes em casa onde tenho a versoes 7 e 2006 ´SI´ do Delphi e o erro nao ocorre. Fiz os testes usando tanto o driver da CoreLab (que suporta D6 a D2006) como os driver proprios distribuidos pela Borland.

Mesmo com os [b:3bec457c0e]Updates[/b:3bec457c0e] aplicados (delphi6 e MSSQL2000) o erro ocorre, entao em breve migrarei para uma versao mais estavel.

Grato pela atenção de todos e até a proxima.

[]´s 8)


Responder

Gostei + 0

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

Aceitar