[firebase-br] Off Topic: Base de dados MDB Access 97

Qatan wanstadnik em gmail.com
Sáb Jul 19 19:20:38 -03 2014


Olá Roner,

Obrigado pelas suas sugestões, vou considerar com cuidado.

Qatan


-----Original Message----- 
From: Roner Silva
Sent: Friday, July 18, 2014 10:51 PM
To: FireBase
Subject: Re: [firebase-br] Off Topic: Base de dados MDB Access 97

a sugestão de uma tab com log de entrada e saida acredito ser uma boa
opção, pois  mesmo q seu sistema "crasheie" vc pode colocar uma rotina para
quando  uma nova copia da seu sistema rodar, ele verifique esta tabela e
este usuario que esta entrando depois do crash, e lhe retorne a informação
que você quer ou anule a conexão ou  ate mesmo uma instrução para que o
banco seja resolvido ou ainda realize uma sentença que vc pre programar
para cada caso.


Em 18 de julho de 2014 16:48, Qatan <wanstadnik em gmail.com> escreveu:

> Olá Toninho,
>
> Agradeço sua sugestão, mas ainda estou procurando alguma informação de
> como fazer isso usando as tabelas de sistema do Acccess97 pois sem usá-las
> ou sem ter como conseguir saber quantos usuários estão conectados estarei
> possivelmente entrando num beco-sem-saída, como por exemplo no caso de um
> crash do programa sem ter feito o logoff antes, o que causaria  o usuário
> ainda estar registrado como logado no sistema mesmo quando isso não é mais
> o caso (pois o programa deu um crash) entendeu? Por isso é que seria
>  melhor ter um esquema mais do tipo que pode-se fazer no Firebird...
> De qualquer maneira obrigado por participar.
>
> Qatan
>
>
>
> -----Original Message----- From: Toninho Eleotério
> Sent: Friday, July 18, 2014 6:49 PM
> To: FireBase
> Subject: Re: [firebase-br] Off Topic: Base de dados MDB Access 97
>
> ​Qatan
> ​boa tarde
>
> Apenas uma sugestão: nunca precisei fazer, mas eu faria assim:
>
> Crie um tabela para registrar um inserção com o login do usuário e insira 
> a
> cada vez que ele logar
>
> Quando ele sair do sistema, remova o registro (pode tb criar um campo
> entrada e saida)
>
> Ao pedir o login, verifique antes na tabela quanto usuarios já estão
> logados e decida se permite ou não efetuar o login;
>
> Não coloque como chave o login, pois se o usuário abrir 2 aplicações, vai
> dar primary key violation;
>
> Ou vc pode também não permitir que se abra duas instâncias de sua
> aplicação.
>
>
> Bom, é isso!
>
> Como falei é apenas uma ideia, nunca precisei fazer isso ok?
>
> Espero ter ajudado.
>
> Abraços.
>
>
>
> Atenciosamente,
> Antonio Marcos Eleotério da Silva
>
> Telefones: (32) 3222-5695
>                     (32) 8856-3706
>
>
>
>
> Em 18 de julho de 2014 06:43, Qatan <wanstadnik em gmail.com> escreveu:
>
>  Olá Alexandre,
>>
>> Agradeço sua atenção e opinião mas não é essa a questão de escolha de
>> banco de dados. Para mim o Firebird SQL supre tudo que eu poderia
>> precisar...
>> Eu não tenho intenção de usar MDB mas neste caso o banco de dados é do
>> cliente e ele quer usar assim mesmo então não tem outra escolha.
>> Queria controlar o número de pessoas conectadas ao banco de dentro de
>> minha aplicação e por isso é que preciso saber como fazer isso.
>> No Firebird parece que é simples, mas não sei como fazer no Access 97.
>> Se alguém tiver alguma dica eu agradeceria.
>>
>> Qatan
>>
>>
>> -----Original Message----- From: Alexandre Pereira Bühler
>> Sent: Friday, July 18, 2014 10:38 AM
>>
>> To: FireBase
>> Subject: Re: [firebase-br] Off Topic: Base de dados MDB Access 97
>>
>> Qatan,
>> Bom dia,
>> Sei que já ficou OFF-TOPIC demais. Cantu me perdoe irei expor meu
>> pensamento.
>> Experiência com MS-ACCESS:
>> Bom para monousuário, agendas, pequenos aplivativos, banco de dados em
>> desktop coisa que não ultrapassem 12 Mb.
>> Ruim para servidor de banco de dados, banco acima 30Mb tem corrupção,
>> dados somem e etc.
>> Se o seu foco não é o descrito acima fuja do MS-ACCESS.
>> A própria microsoft tem um aplicativo melhor o SQL_SERVER.
>> Inclusive com versão capada, mas gratuita, o SQL_SERVER express
>> Então, meu conselho é:
>> Pegue um SGDB de verdade como: sql-server, oracle, postgresql, mysql ou
>> mesmo nosso querido Firebird para multiusuários.
>> Para monousuário  e pequenas aplicações considere o sqlite.
>> Irá poupar dor de cabeça.
>> Abraços
>>
>> Alexandre Pereira Bühler
>> Linux User: 397.546
>>
>> Simão &  Bühler Ltda (Infobrindes)
>> http://www.simaoebuhler.com.br
>> alexandre em simaoebuhler.com.br
>> Telefone: (41) 3039-5428
>>
>> Infobrindes (Simão &  Bühler Ltda)
>> Brindes e material promocional.
>> http://www.infobrindes.com.br
>> karin em infobrindes.com.br
>> Telefone: (41) 3082-8667
>>
>>
>>
>>
>> ______________________________________________
>> 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
>>
>> ______________________________________________
>> 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
>>
>>  ______________________________________________
> 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
>
> ______________________________________________
> 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




-- 
Att,

Roner
______________________________________________
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 





Mais detalhes sobre a lista de discussão lista