Alberto Mota Postado Novembro 13, 2010 Denunciar Share Postado Novembro 13, 2010 Prezados colegas,estou usando o Delphi 7 e o sql server.Sendo que o banco de dados esta em outro estadoe atraves do executavel em outros estados pretendo acessar o sistema, via web.Atraves do Ado Connection fiz a string de conexão,e continuei a usar os mesmos componentes: AdoQuery, AdoTable.Com uma tabela pequena abre sem problemas, porem quando há muitos registros, demorou uma eternidade. Mas havia uma inconsistencia, não havia a necessidadede se abrir todos os registros, claro. O usuário escolhe qual que ele quer trabalhar.Porem ao adicionar novo registro, há uma demora absurda.E para salvar, chega um ponto que nem salva de tão demorado que fica.O que devo fazer para que fique mais rapida?Desde já, obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DanielR Postado Novembro 13, 2010 Denunciar Share Postado Novembro 13, 2010 Oi. porque você não cria uma rede virtual 'privada' dentro da rede publica de internet, tem tecnologia para isso. ai você fika refem apenas da internet e você não precisa mexer na sua aplicação.Ex. Tenho um cliente com várias lojas o servidor de dados esta na loja 1, as demais lojas acessas a loja 1 via rede 'privada' de dentro da banda de internet que eles tem.quanto a demora as vezes acontece mas ai é um caso de internet mesmo. A tecnologia usada é gratuita ou paga dependendo da necessidade e chama-se HAMACHI.pra mim deu certo.Espero ter ajudado!Daniel Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alberto Mota Postado Novembro 14, 2010 Autor Denunciar Share Postado Novembro 14, 2010 Daniel, agradeço a atenção.Vou considerar sua alternativa. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Novembro 15, 2010 Denunciar Share Postado Novembro 15, 2010 Use componentes Zeos para acessar um banco de dados remoto ( web ) em uma conexão de 200 kb, uma operação de inclusão de 1000 registros em uma tabela demorou 4 segquanto mais rapida a conexão, melhor será a performance leve em conta que a estrutura do programa conta muito nessa performanceleia tambem a respeito de otimização de consultas sqlhttp://ziggi.uol.com.br/downloads/12551abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alberto Mota Postado Novembro 16, 2010 Autor Denunciar Share Postado Novembro 16, 2010 Jhonas, agradeço a atenção.Comecei a utilizar o zeos.No ZstoredProc esta dando um erro:O AdoStoredProc possui Parameters e o ZstoredProc ParamsCriei uma stored procedure que funciona no AdoStoredProc mas agora no ZStored não.o erro é: Parameter @cli not foundDiz que não foi encontrado, mas eu o criei em Params.Esta faltando alguma coisa?Desde já, obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Novembro 16, 2010 Denunciar Share Postado Novembro 16, 2010 Criei uma stored procedure que funciona no AdoStoredProc mas agora no ZStored não.o erro é: Parameter @cli not foundexiste diferença de um para o outroexemplo:if ZTable.State = dsInsert then begin ZStoredProc.ExecProc; ZTableCODIGO.Value := ZSToredProc.Params[0].AsInteger; end;abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alberto Mota Postado Novembro 16, 2010 Autor Denunciar Share Postado Novembro 16, 2010 Jhonas, o problema esta na propria configuração, nas suas propriedades.Não esta aceitando o parametro @cli.Esse parametro determinei no sql server.na propriedade params coloquei assim:params = @cliData type = integere em Active = truesurge a mensagem: procedure or function sp_Extrato expects parameter @cli, which was not supplied.Como configuro o parametro?Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alberto Mota Postado Novembro 16, 2010 Autor Denunciar Share Postado Novembro 16, 2010 Jhonas, consegui resolver meu problema usando o ZQuery.Se puder resolver atraves do ZQuery todas as storedProcedures, será ótimo.Obrigado pela ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Alberto Mota
Prezados colegas,
estou usando o Delphi 7 e o sql server.
Sendo que o banco de dados esta em outro estado
e atraves do executavel em outros estados pretendo acessar o sistema, via web.
Atraves do Ado Connection fiz a string de conexão,
e continuei a usar os mesmos componentes: AdoQuery, AdoTable.
Com uma tabela pequena abre sem problemas, porem quando há muitos registros,
demorou uma eternidade.
Mas havia uma inconsistencia, não havia a necessidade
de se abrir todos os registros, claro. O usuário escolhe qual que ele quer trabalhar.
Porem ao adicionar novo registro, há uma demora absurda.
E para salvar, chega um ponto que nem salva de tão demorado que fica.
O que devo fazer para que fique mais rapida?
Desde já, obrigado.
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.