Aplicação em ADO
Oi....
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.
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
Curtidas 0
Respostas
Ericfp
21/08/2003
OI.
Qual o banco que vc esta conectando?
Qual o banco que vc esta conectando?
GOSTEI 0
Catharina
21/08/2003
Sql Server
GOSTEI 0
Ericfp
21/08/2003
Então.
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:
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
Catharina
21/08/2003
Ei...
Ok rodou, mas na hora de gravar ao mesmo tempo dá duplicação de chave primária , como tratar esse erro???
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
Ericfp
21/08/2003
Oi.
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.
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