Problemas com as funções SR_DropTable e SR_RenameTable

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

leosystem
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 05 Abr 2010 17:34
Localização: São Paulo-SP

Problemas com as funções SR_DropTable e SR_RenameTable

Mensagem por leosystem »

Olá,

Estou desenvolvendo um aplicativo em ambiente xHarbour Enterprise (versão comercial) e conectando via SQLRDD em banco Postgres v8.2 e/ou Firebird v2.1.

Porém, neste meu programa estou utilizando as funções SR_DropTable e a SR_RenameTable porém, até o momento sem sucesso. Embora a função me retorne .T., quando consulto as tabelas em seguida na respectiva base através de uma ferramenta SGDB qualquer, dou um "atualizar" e a bendita da tabela continua existindo por lá. Em ambos os tipos de BD.

Isto ocorre em determinados pontos de meu sistema. Já em outros ela funciona que é uma beleza.

Alguém já passou por algo do tipo ou tem alguma idéia do que pode ser isto?

Grato.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Problemas com as funções SR_DropTable e SR_RenameTable

Mensagem por sygecom »

Buenas,
Eu uso SQLRDD e segundo o manual do SQLRDD essa função só roda em alguns BD

Nota: Válido apenas para os seguintes bancos de dados:

* MSSQL Server
* Oracle
* Postgres
* MySQL
Apesar de eu não usar essa função, procure conhecer também o funcionamento da função SR_ChangeStruct() que dependendo que você deseja pode usar essa função para manipular uma tabela.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leosystem
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 05 Abr 2010 17:34
Localização: São Paulo-SP

Re: Problemas com as funções SR_DropTable e SR_RenameTable

Mensagem por leosystem »

Obrigado pela força Leonardo!

Realmente, retificando meu texto, após alguns testes, confirmo que no Postgres funcionou corretamente. O problema foi apenas com no Firebird.

Agora, já que você comentou do manual do SQLRDD, me diga outra coisa, eu também tenho aqui os manuais do SQLRDD (C:\xHb\Doc\SQLRDD Manual.PDF, C:\xHb\Doc\SQLRDD Methodology.PDF e C:\xHb\Doc\SQLRDD Reference.PDF) que vieram em minha versão "paga" do xHarbour Enterprise Builder.

Dentro de cada documento, há no rodapé o lembrete "© 2004, Marcelo Lombardo".

O curioso é que em nenhum destes 3 documentos (.PDF's) consta nada referente não funcionar com Firebird às funções SR_DropTable e SR_RenameTable. Por acaso você saberia me dizer onde posso conseguir (baixar) uma atualização destes manuais ?

Grato.
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Problemas com as funções SR_DropTable e SR_RenameTable

Mensagem por sygecom »

Segue em anexo o manual que tenho aqui com esses dizeres, esse manualzinho não é completo mas ajuda bastante:
Anexos
SQLRDD_Reference_br.rar
(132.65 KiB) Baixado 386 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder