Estão todos criados.

Para pegar uma informacao de uma tabela, eu uso somente o SqlQuery, esta certo ?

Doretto.

  ----- Original Message ----- 
  From: Eduardo Silva dos Santos 
  To: [email protected] 
  Sent: Thursday, January 31, 2008 4:59 PM
  Subject: Re: [delphi-br] Comunicação c/ Mssql


  verifica se existe indice para os campos TipoPos e Produto

  Em 31/01/08, Doretto <[EMAIL PROTECTED]> escreveu:
  >
  > Estou usando o Mssql2000
  >
  > Tenho uma Query da seguinte maneira:
  >
  > Select D.Valor From PrecoPos D
  > Where D.TipoPos=:TipoPos and D.Produto=:Produto
  >
  > A tabela PrecoPos tem 8190 Registros
  >
  > e tenho outro query
  >
  > Select I.*,P.Grupo,P.Icms as IcmsProd, P.PrcItem,IsNull(T.Desconto,0) as
  > DescPrecoPos From Pedite I
  >
  > Left Join Produtos P On P.Codigo=I.Calitem
  >
  > Left Join PrecoPos T On T.TipoPos=I.TipoPos and T.Produto=I.Calitem
  >
  > Where I.Nrodoc=:Nrodoc
  >
  > c/ 180000 registros
  >
  > Este ultimo query p/ abri-lo é mais rapido que o anterior... como explicar
  > isto ?
  >
  > Doretto.
  >
  > ----- Original Message -----
  > From: Apoio
  > To: [email protected] <delphi-br%40yahoogrupos.com.br>
  > Sent: Thursday, January 31, 2008 3:50 PM
  > Subject: Re: [delphi-br] Comunicação c/ Mssql
  >
  > Select D.* From PrecoPos D
  > Left Join Preco P On P.Codigo=D.Tipo
  > Where D.Produto=:Produto
  >
  > vamos entao:
  >
  > em :
  >
  > select d.* troque por: select d.codigo, d.nome , d.preço
  >
  > isso ajuda e talvez vc não precise trazer todas as fields.
  >
  > verifique nas tabelas se:
  >
  > precopos campo tipo e produto se nenhum desases campos for chave primaria
  > crie um indice para eles
  >
  > mesma coisa com a tabela preco - codigo
  >
  > em ultimo caso vc pode criar uma view .
  >
  > qual versão do sqlserver c ta usando?
  >
  > ----- Original Message -----
  > From: Doretto
  > To: [email protected] <delphi-br%40yahoogrupos.com.br>
  > Sent: Thursday, January 31, 2008 3:24 PM
  > Subject: Re: [delphi-br] Comunicação c/ Mssql
  >
  > Eu não achei onde configura o providerflags...
  >
  > Eu verifiquei que fica lento quando eu dou um select usando um left join
  >
  > Ex:
  >
  > Select D.* From PrecoPos D
  > Left Join Preco P On P.Codigo=D.Tipo
  > Where D.Produto=:Produto
  >
  > Doretto.
  >
  > ----- Original Message -----
  > From: Apoio
  > To: [email protected] <delphi-br%40yahoogrupos.com.br>
  > Sent: Thursday, January 31, 2008 2:51 PM
  > Subject: Re: [delphi-br] Comunicação c/ Mssql
  >
  > com certeza vc não vai resolver isso com outro componente.
  >
  > vc ja configurou :
  >
  > ProviderFlags[pfInUpdate,pfInWhere,pfInKey]
  >
  > upWhereKeyOnly no DataSerProvider;
  >
  > ----- Original Message -----
  > From: Doretto
  > To: Delphi
  > Sent: Thursday, January 31, 2008 11:38 AM
  > Subject: [delphi-br] Comunicação c/ Mssql
  >
  > Bom dia !!!
  >
  > Alguém conhece algum componente mais rápido para comunicação c/ MSSQL que
  > o dbexpress ?
  >
  > Eu tenho um sistema em delphi7 que usa comunicação via Net pelo IP, e com
  > e dbexpress esta muito lento.
  >
  > O que devo fazer para melhorar a performance
  >
  > Doretto.
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  > __________ Informação do NOD32 IMON 2839 (20080131) __________
  >
  > Esta mensagem foi verificada pelo NOD32 sistema antivírus
  > http://www.eset.com.br
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  > __________ Informação do NOD32 IMON 2839 (20080131) __________
  >
  > Esta mensagem foi verificada pelo NOD32 sistema antivírus
  > http://www.eset.com.br
  >
  > [As partes desta mensagem que não continham texto foram removidas]
  >
  > 
  >

  -- 
  .......................................................
  Eduardo Silva dos Santos
  DRD Sistemas.
  (27) 3218-4201
  MSN: [EMAIL PROTECTED]
  Site: http://www.drdsistemas.com/
  .......................................................

  [As partes desta mensagem que não continham texto foram removidas]



   

  __________ Informação do NOD32 IMON 2839 (20080131) __________

  Esta mensagem foi verificada pelo NOD32 sistema antivírus
  http://www.eset.com.br


[As partes desta mensagem que não continham texto foram removidas]

Responder a