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]

