Banco de dados na Noven
10/03/2016
0
Failed: Unable to Complete network request to host : Ip do Servidor
failed to establish e connection
Traduzido
Falha: Não é possível concluir a solicitação de rede com o servidor : IP do Servidor
não conseguiu estabelecer e conexão
Será que alguém tem uma ideia para resolver esse problema
Aislan Sousa
Posts
10/03/2016
Raimundo Pereira
15/03/2016
Aislan Sousa
mais se poder me ajudar fico grato
15/03/2016
Aislan Sousa
unit USysServidor;
interface
uses
Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls,ComCtrls, Buttons,
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants,
System.Classes,Vcl.Mask, Vcl.DBCtrls, Vcl.Grids, Vcl.DBGrids,
Data.FMTBcd,Data.DB,Data.SqlExpr, Vcl.Menus,
System.Actions,Winapi.Mtx,IniFiles;
Procedure Nome_Titulo;
Procedure Buscar_Porta;
Procedure Buscar_Banco;
Procedure Editar_Porta;
Procedure Copiar_INI;
Procedure Gravar_Dados;
Procedure Altenticar;
Procedure Ativar_INI;
Procedure Minimizar;
Procedure Ativar_Servidro;
Procedure Para_Servidor;
implementation
uses uSC, UServidor, uSM;
Procedure Nome_Titulo;
begin
F_Servidor .Caption := 'SysComer - Sistema Integrado ao Comércio'+'| Ouvidoria: 9911-7274 |'+ ' Ligue e tire suas duvidas';
end;
Procedure Buscar_Porta;
begin
F_Servidor .CB_Porta .Visible := true;
SC.DSServer1 .AutoStart := false;
F_Servidor .Pn_Topo .Caption := 'Servidor Parado';
end;
Procedure Buscar_Banco;
begin
if F_Servidor.OpenDialog1.Execute then begin
F_Servidor.Edit_Novo_Caminho.Text := F_Servidor.OpenDialog1.FileName;
F_Servidor.Iniconf.WriteString('Caminho','Path','');
F_Servidor.SpeedGravar.Enabled := True;
end;
end;
Procedure Editar_Porta;
begin
if F_Servidor.Edit_Nova_Porta.Text <> F_Servidor.Iniconf.ReadString('Caminho','Porta','') then begin
F_Servidor.SpeedGravar.Enabled := True;
end
else begin
F_Servidor.SpeedGravar.Enabled := False;
end;
end;
Procedure Copiar_INI;
begin
F_Servidor.Iniconf:= TIniFile.Create(ExtractFilePath(Application.ExeName)+'Servidorconf.ini');
end;
Procedure Gravar_Dados;
begin
F_Servidor.Iniconf.WriteString('Caminho','Porta',F_Servidor.Edit_Nova_Porta.Text);
F_Servidor.Iniconf.WriteString('Caminho','Banco',F_Servidor.Edit_Novo_Caminho.Text);
// SC.Servidor.Params.Values['Database'] := F_Servidor.Iniconf.WriteString('Caminho','Banco','');
F_Servidor .SpeedAltenticar .Enabled := True;
F_Servidor.SpeedGravar.Enabled := False;
F_Servidor.SpeedPorta.Enabled := False;
F_Servidor.SpeedBanco.Enabled := False;
end;
Procedure Altenticar;
begin
if F_Servidor.Edit_Novo_Caminho.Text = '' then begin
ShowMessage('Coloque Caminho do Banco Primeiro');
F_Servidor.Edit_Nova_Porta.Clear;
Exit;
end
else
SC.Transporte.Port:= StrToInt(F_Servidor.Iniconf.ReadString('Caminho','Porta',''));
SC.Servidor.Params.Values['Database'] := F_Servidor.Iniconf.ReadString('Caminho','Porta','');
F_Servidor .Edit_Porta_Atual .Text := F_Servidor.Iniconf.ReadString('Caminho','Porta','');
F_Servidor .Edit_Caminho_Atual .Text := F_Servidor.Iniconf.ReadString('Caminho','Banco','');
SC.Transporte.Port := StrToInt(F_Servidor.Iniconf.ReadString('Caminho','Porta',''));
F_Servidor .Edit_Novo_Caminho .Enabled := False;
F_Servidor .SpeedMinimizar .Enabled := true;
F_Servidor .SpeedAltenticar .Enabled := false;
end;
Procedure Ativar_INI;
begin
SC.Transporte.Port:= StrToInt(F_Servidor.Iniconf.ReadString('Caminho','Porta',''));
SC.Servidor.Params.Values['Database'] := F_Servidor.Iniconf.ReadString('Caminho','Banco','');
F_Servidor.Edit_Nova_Porta .Text := F_Servidor.Iniconf.ReadString('Caminho','Porta','');
F_Servidor.Edit_Novo_Caminho .Text := F_Servidor.Iniconf.ReadString('Caminho','Banco','');
F_Servidor.Edit_Porta_Atual .Text := F_Servidor.Iniconf.ReadString('Caminho','Porta','');
F_Servidor.Edit_Caminho_Atual .Text := F_Servidor.Iniconf.ReadString('Caminho','Banco','');
F_Servidor.Edit1.Text := IntToStr(SC.Transporte.Port);
F_Servidor.Edit2.Text := SC.Servidor.Params.Values ['Database'];
F_Servidor.SpeedGravar .Enabled := False;
F_Servidor.SpeedAltenticar .Enabled := False;
F_Servidor .SpeedMinimizar .Enabled := False;
F_Servidor.SpeedPorta.Enabled := True;
F_Servidor.SpeedBanco.Enabled := True;
F_Servidor.Pn_Topo .Caption := 'Servidor Parado';
end;
Procedure Minimizar;
begin
F_Servidor.WindowState:= wsMinimized;
end;
Procedure Ativar_Servidro;
begin
SC.Transporte.Port := StrToInt(F_Servidor.Edit_Porta_Atual.Text);
SC.Servidor.Params.Values['Database'] := F_Servidor.Edit_Caminho_Atual.Text;
SC.DSServer1.Start;
SC.Servidor.Connected := True;
if SC.DSServer1.Started then F_Servidor.Meus.Items[3];
F_Servidor.PN_Topo.Caption := ' Servidor Conectado';
end;
Procedure Para_Servidor;
begin
SC.DSServer1.Stop;
if not SC.DSServer1.Started then F_Servidor.Meus.Items[3];
F_Servidor.PN_Topo.Caption := ' Servidor Desconectado';
F_Servidor.Pn_Topo.Caption := 'Servidor Parado';
SC.DSServer1.Stop;
end;
end.
Clique aqui para fazer login e interagir na Comunidade :)