Clipper On Line • Ver Tópico - LetoDB aviso aos navegantes!

LetoDB aviso aos navegantes!

Discussão sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

 

LetoDB aviso aos navegantes!

Mensagempor Itamar M. Lins Jr. » 20 Abr 2011 23:27

Ola!
Foi adicionado algumas funções.
Suporte a gatilhos! quem usa sabe a importância do que é isso.
+ added new options in letodb.ini:
Trigger=<cFuncName> and PendingTrigger=<cFuncName>.
When this options is set, global letodb functions is used as trigger by call
HB_RddInfo( RDDI_TRIGGER, <cFunc> ) or
HB_RddInfo( RDDI_PENDINGTRIGGER, <cFunc> )

Possibilidade de criar diretórios(pastas) do lado do servidor, heheh eu pedi isso algumas vezes ;)
+ added LETO_MAKEDIR( cDirName ) function

E mais essas funções para manipulação de variáveis do lado do servidor.
Só não sei como usa-las ainda.

2011-04-10 10:30 UTC+0300 Pavel Tsarenko (tpe2/at/mail.ru)
* source/server/letovars.c
* Readme.txt
* readme_rus.txt
+ added server-side functions to support shared variables on the server
LETO_VARSET( nUserStru, cGroupName, cVarName, xValue[, nFlags )
--> lSuccess
LETO_VARGET( nUserStru, cGroupName, cVarName ) --> xValue
LETO_VARINCR( nUserStru, cGroupName, cVarName ) --> nValue
LETO_VARDECR( nUserStru, cGroupName, cVarName ) --> nValue
LETO_VARDEL( nUserStru, cGroupName, cVarName ) --> lSuccess

These functions can be run from the client by function leto_udf,
and also from the functions defined in a file letoudf.hrb.
The first parameter such function always nUserStru


Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 3550
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 113 vezes
Mens.Curtidas: 176 vezes

Re: LetoDB aviso aos navegantes!

Mensagempor sygecom » 21 Abr 2011 12:02

Esse LetoDB é Show de bola...eu tenho acompanhado os ChangeLog do CVS... falta mais exemplos apenas, vou enviar uns para eles.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com
Avatar de usuário

sygecom
Membro Master

Membro Master
 
Mensagens: 6612
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 71 vezes

Re: LetoDB aviso aos navegantes!

Mensagempor janio » 23 Abr 2011 18:38

Itamar, vc falou e curiosidade bateu do lado de cá: Qual é mesmo a utilidade desses 'gatilhos' (TRIGGER) ???

Janio
fui...
e-mail:janioaguiar@yahoo.com.br
msn: janio_aguiar@hotmail.com
xHarbour1.2.1/Harbour3.2 + wvg + hwgui + Mediator + MySql
Avatar de usuário

janio
Colaborador

Colaborador
 
Mensagens: 1797
Data de registro: 06 Jul 2004 07:43
Cidade/Estado: UBAJARA - CE
Curtiu: 7 vezes
Mens.Curtidas: 47 vezes

LetoDB aviso aos navegantes!

Mensagempor asimoes » 23 Nov 2018 07:22

janio escreveu:Itamar, vc falou e curiosidade bateu do lado de cá: Qual é mesmo a utilidade desses 'gatilhos' (TRIGGER) ???


Como no Oracle a trigger são funções ou procedimentos relacionados aos eventos das tabelas, antes da inclusão ou pós inclusão de determinado registro.
Você pode em uma tabela dbf ter um campo ID (tipo number) e incrementar o campo usando a trigger. Isso eu faço no Oracle, temos a table, trigger da table e sequences
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4118
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 288 vezes
Mens.Curtidas: 204 vezes




Retornar para Banco de Dados

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro