Fórum Aplicação em ADO #176369
21/08/2003
0
Desenvolvi uma aplicação delphi 7 com ADO, vou usar em rede,
não criei um arquivo ini, gostaria de saber se é necessário se for como fazer???
Outra coisa pra rodar em rede tenho que fazer algum tratamento especial ou é só instalar nas máquinas???
Obrigada pela atenção Catharina.
Catharina
Curtir tópico
+ 0Posts
21/08/2003
Ericfp
Qual o banco que vc esta conectando?
Gostei + 0
21/08/2003
Catharina
Gostei + 0
21/08/2003
Ericfp
Você pode usar o mesmo EXE para todas as maquina, basta compartilhar um diretorio com o EXE para as maquinas que vai fazer a conexão.
Você pode deixar como padrão a conexão no proprio AdoConnection ou fazer com que o AdoConnetion leia um arquivo com a extensão UDL, a leitura vc pode colocar no evento de criação do form onde se encontra o componente. Ex:
procedure TdmAmostra.DataModuleCreate(Sender: TObject);
begin
with adoAmostra do
begin
Close;
ConnectionString := ´File Name=´ + ExtractFilePath(Application.ExeName) + ´Amostras.udl´;
Open;
end;
end;
Esse arquivo UDL nada mais e que um atalho para conexão, e so dar um duplo-click nele e configurar igualmente ao AdoConnection.
Qualquer Duvida.
:lol:
Gostei + 0
21/08/2003
Catharina
Ok rodou, mas na hora de gravar ao mesmo tempo dá duplicação de chave primária , como tratar esse erro???
Catharina;
Gostei + 0
21/08/2003
Ericfp
Gravar em mais de uma maquina simultaniamente? Que tipo de campo e a chave primaria, se for um codigo incremental, isso se resolve adicionando ele no momento de gravar a informação.
Pega-se o ultimo numero e soma-se + 1.
Abraço.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)