Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
roballo Novato

Registrado: Quinta-Feira, 7 de Dezembro de 2006 Mensagens: 3
|
Enviada: Qui Dez 07, 2006 4:34 pm Assunto: IBExpert |
|
|
Boa Pessoal,
Mudei todo meu sistema para IBExpert, só q não consigo rodar o sistema no pc cliente, só no servidor.
Alguém se habilita?
Valeu... |
|
Voltar ao Topo |
|
 |
adriano_servitec Colaborador

Registrado: Sexta-Feira, 30 de Janeiro de 2004 Mensagens: 17618
|
Enviada: Qui Dez 07, 2006 6:42 pm Assunto: Re: IBExpert |
|
|
roballo escreveu: | Boa Pessoal,
Mudei todo meu sistema para IBExpert, só q não consigo rodar o sistema no pc cliente, só no servidor.
Alguém se habilita?
Valeu... |
Vc criou o DataBase no IBExpert como Local ou Remote?
Se for como Local vc deve mudar para Remote, e nos terminais vc deve apontar para o IP do servidor. |
|
Voltar ao Topo |
|
 |
gustavocco Administrador

Registrado: Sexta-Feira, 6 de Fevereiro de 2004 Mensagens: 4253 Localização: Chapecó - SC
|
Enviada: Sex Dez 08, 2006 9:21 am Assunto: |
|
|
Ops... ficou um tanto quanto confuso, IBExpert eh somente uma IDE para se trabalhar com o SGDB Interbase / Firebird. Tenta explicar melhor ai.
Flw. |
|
Voltar ao Topo |
|
 |
Borland_Linuxer Moderador

Registrado: Terça-Feira, 11 de Outubro de 2005 Mensagens: 4252 Localização: Manaus - Am
|
Enviada: Sex Dez 08, 2006 2:04 pm Assunto: Re: IBExpert |
|
|
roballo escreveu: | Boa Pessoal,
Mudei todo meu sistema para IBExpert, só q não consigo rodar o sistema no pc cliente, só no servidor.
Alguém se habilita?
Valeu... |
Ola amigo realmente ficou dificil de comentar, que banco de dados vc esta usando ?
Você não está conseguindo acessar na rede pelo ibexpert ou pelo seu aplicativo ?
aqui vai uma dica sobre como trabalhar com firebird em rede.. e de uma artigo do site mais o link sempre da erro quando se copia então vou colar aqui..
abs
Um dos maiores problemas do programador está quando temos de colocar o caminho do banco de dados no sistema. Nossa proposta é simplificar o máximo esta tarefa.
Acrescente ao projeto os arquivos “CaminhoBanco”. (Clique aqui para fazer o download).
Acrescente ao uses do Datamodule o frmCaminhoBanco.
No datamodule coloque:
//Na sessão USES:
//INIFiles, Forms;
No DataModuleCreate:
const
AliasName = 'Nome do Programa';
FileName = 'Config.ini';
var
ServerName: String;
IniFileName: TIniFile;
ListaParms: TStringList;
begin
DM.Banco.Connected := False;
//Lê arquivo.ini no diretório da aplicação
IniFileName := TIniFile.Create(ExtractFilePath(ParamStr(0))+FileName);
try
ServerName:= Trim(IniFileName.ReadString(Application.ExeName,'Banco',''));
finally
IniFileName.Free;
end;
//Termina a aplicação se o servidor não foi fornecido
if ServerName = '' then
Begin
frmCaminhoBanco := TfrmCaminhoBanco.Create(Application);
frmCaminhoBanco.ShowModal;
frmCaminhoBanco.Free;
end;
//Cria lista de Parâmetros
ListaParms:= TStringList.Create;
With ListaParms do
begin
add('user_name=SYSDBA');
add('password=masterkey');
end;
//Define conexão
try
try
Banco.DatabaseName := ServerName;
Banco.Params := ListaParms;
except
Begin
frmCaminhoBanco := TfrmCaminhoBanco.Create(Application);
frmCaminhoBanco.ShowModal;
frmCaminhoBanco.Free;
end;
end;
finally
ListaParms.Free;
end;
no DataModuleDestroy:
Banco.Connected := False;
Pronto! Agora é só executar o sistema e ele abrirá uma janela solicitando o caminho do banco toda vez que o arquivo Config.ini não existir no mesmo diretório do sistema ou quando o sistema for executado pela primeira vez. |
|
Voltar ao Topo |
|
 |
roballo Novato

Registrado: Quinta-Feira, 7 de Dezembro de 2006 Mensagens: 3
|
Enviada: Seg Dez 11, 2006 12:38 pm Assunto: |
|
|
Pessoal,
Gostei da dica do Borland_Linuxer, e acrescentei no Uses o dll da conexão do banco ficou perfeito!!!
Obrigado a Todos!
Abraço |
|
Voltar ao Topo |
|
 |
|