Jump to content


Instrutor_X

Member Since 30/11/2004
Offline Last Active 07/08/2010, 15:45
-----

#872688 Projeto Delphi Com Bd Interbase Não Roda Em Rede

Posted by Instrutor_X on 26/09/2007, 09:52

Sou iniciante em Interbase, pois programo há bastante tempo em Delphi com paradox e resolvi mudar para o interbase e estou apanhando em conexão com rede. O problemão:

- Tenho um servidor que se chama micro15 com ip 192.168.0.15
- Meu bd está na pasta c:\estoquebiscoitos\tabelas\biscoitos.gdb está funcionando perfeitamente.
- No cliente fiz o que peguei num link: procurei o arquivo hosts.sam coloquei a linha:
192.168.0.15 micro15
- No servidor e no cliente abrir o arquivo serrvices e adicionei a linha: gds_db 3050/tcp #interbase
- No Servidor abrir o delphi e no componente tibdatabase coloquei a linha de conexão:
micro15:c:\estoquebiscoitos\tabelas\biscoitos.gdb e conectou perfeitamente.
- no cliente criei um atalho do executável que está no servidor. não rodou deu a mensagem de erro (executou operação ilegal e será fechado). adicionar a porta 3050 no firewall do winxp do servidor aí começo a rodar. só que quando roda o cliente o servidor não roda e vice-versa, dá erro de dead lock.

- No servidor alterei a propriedade do tibtransaction - read commited e retirei o prâmetro no wait.

- será que tenho que colocar outro componente tibtransaction.

Como diise antes, sou iniciante em interbase e estou perdido. obrigado pela atenção
o que fazer?


#778410 Procurar Um Valor Em Um Registro Com Vários Valores

Posted by Instrutor_X on 05/09/2006, 19:51

Tenho um campo chamado combinação do tipo string e foi cadastrado esta lista nele: 1-2-3-4-5-6-7-8-9-10

preciso que quando for digitado um valor por exemplo: 6 o programa procure no campo combinãção e diga se encontrou ou não. se encontrou vai ser guardado em um campo chamado acerto (string).

Como fazer essa pesquisa (estou usando query)?

Obrigado


#594318 Tabelas Paradox Em Rede (urgente)

Posted by Instrutor_X on 04/06/2005, 10:04

tenho um projeto que deverá rodar em duas máquinas ao mesmo tempo. Na máquina servidora ficaram todos os dados (C:\Projeto\Tabelas) e na máquina cliente só criei um atalho para E:\Projeto\Tabelas (rede mapeada como E). Configurei o BDE para a pasta E:\Projeto\Tabelas e a opção System - Init - Local share para true;
Perfeito o projeto roda na máquina cliente, mais quando abro na máquina servidora não abre e vice-versa, ou seja só está rodando em uma máquina e preciso rodar nas duas ao mesmo tempo. a mensagem de erro que aparece é essa:


ExceptionEdbengine error in module....
Record locked by another user
table E:\Projeto\Tabelas\alunos.db


Obs.: Quando eu estou rodando o projeto e abro a tela de cadastros dos alunos que usa a tabela alunos. Eu vou na máquina cliente e executo o programa ele roda.

Onde será que errei?

Attached Files

  • Attached File  proj.jpg   12.33KB   0 downloads



IPB Skin By Virteq