--- Em [EMAIL PROTECTED], Artur Anjos <[EMAIL PROTECTED]> escreveu
> Carlos Eduardo L. de Souza wrote:
> > 
> > Olá a todos,
> > Tenho um Sistema usando Firebird que precisa se comunicar com um
> > sistema em Sql-Server. Eu preciso que Ao incluir/Alterar/Deletar
> > qualquer registro na tabela de clientes no Sql-server dispare uma
> > Trigger que inclua/altere/delete o registro correspondente no
Firebird.
> > Alguém sabe por onde devo começar? Eu preferia ter um executável em
> > Delphi rodando no servidor que capturasse a execução de uma trigger no
> > sql-server e fizesse as atualizações no Firebird. Ou talvez usando o
> > recurso DTS do Sql-server (que eu acabei de ler no help que acho que
> > serve para isso).
> > Se alguém tiver sugestões eu agradeço (qualquer que seja).
> > Eduardo
> 
> Olá Eduardo,
> 
> Penso que você não vai ter muitas mais hipóteses do que construir esse 
> seu executável...
> O que o aconselho a fazer é uma solução 'mista': altere as triggers do 
> SQL server para construir uma tabela temporária de modificações. O seu 
> executável deverá ler dessa tabela sequencialmente e aplicar as 
> alterações no Firebird. Pode não ser tão simples como isto, 
> principalmente se você precisar de alguma validação.
> 
> Artur

Obrigado Artur, acho que não vai ter jeito mesmo. Esse tal recurso DTS
do Sql-server pelo que eu entendi é um pacote que pode ser programado
para ser rodado de tempos em tempos. Daria até para criar conexões
ODBC (que aliás já faz anos que eu não uso mais, argh..), mas estes
pacotes são disparados via linha de comando DOS(!!!) e acho que não dá
para amarrar em triggers.
Valeu.

Eduardo





-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a