[delphi-br] Dear friend! 4--
Dear friend, How are you recently? I bought a laptop from a website: www.mllsso.com last week. I have got the product. Its quality is very good and the price is competitive. They also sell phones, TV, psp, motor and so on. By the way, they import product from Korea and sell new and original products. They have good reputation and have many good feedbacks. If you need these products, look at this website will be a clever choice. I am sure you will get many surprise and benefits. Greetings! 4-- Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Dear friend! @--@
Dear friend, How are you recently? I bought a laptop from a website: www.koodeall.com last week. I have got the product. Its quality is very good and the price is competitive. They also sell phones, TV, psp, motor and so on. By the way, they import product from Korea and sell new and original products. They have good reputation and have many good feedbacks. If you need these products, look at this website will be a clever choice. I am sure you will get many surprise and benefits. Greetings! 2--n Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Good wishes!
Good wishes! I have recently discovered the products.all the products are new and original , they import from usa, japan, korea. Apple, Nokia* ,LCD TVs, Computers, torcycles the web is www.roorp.info I have bought some products from this web.Now they are promoting their products. The promotion will keep for 45 days. If you need these products, you can have a look. Greetings! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Res: [NDDV] Good wishes!
Pessoal, essa mensagem de Good Wishes não fui em quem mandou. Creio q meu email pessoal pegou virus!! Não cliquem nesses links de mensagens em ingles... Danilo Rogério Assunto: [NDDV] Good wishes! Good wishes! I have recently discovered the products.all the products are new and original , they import from usa, japan, korea. Apple, Nokia* ,LCD TVs, Computers, torcycles the web is www.roorp.info I have bought some products from this web.Now they are promoting their products. The promotion will keep for 45 days. If you need these products, you can have a look. Greetings! Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] [OFF-Topic] Erro com TeamSource
Pessoal, queiram desculpar o Off Topic. Estou com um erro no TeamSource que é o seguinte: Error(8): Expected FILE, in file '\\Servidor\Pasta\Sistema\Archives\root.tsdata' Ele ocorre quando tento fazer o segundo checkin dos arquivos para o servidor O arquivo root.tsdata existe no local informado. A pasta possui permissão. Alguem já passou por esse erro? Att. Danilo Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] MORFIK X FIREBIRD 2.0
Ambiente de Desenvolvimento para web, utilizando tecnologia AJAX. Você desenvolve em Pascal, Basic, se não me engano C++ tbm, e o retorno é tudo javascript Danilo Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu:O que é Morfik? From: Juliana Duque [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: [EMAIL PROTECTED], delphi-br@yahoogrupos.com.br, [EMAIL PROTECTED] Subject: [delphi-br] MORFIK X FIREBIRD 2.0 Date: Sun, 10 Sep 2006 13:28:19 + (GMT) Olá pessoal! Instalei o morfik com o firebird 1.5 no windows XP, e ele não funciona, dá erro de compatibilidade, diz que não encontrou o GDS32.dll versão 6.3.0.11675. Instalei o Firebird 2.0 e continua o mesmo erro. Copiei o gds32.dll do Windows/System32 para o diretório onde o Morfik está instalado e mesmo assim não funcionou. Tenho reparado que a versão que tenho do GDS32.dll é a 6.3.0.12724. Tanto utilizando o Firebird 1.5 ou 2.0 a minha versão está sendo a mesma. Alguém tem alguma dica para me ajudar para fazer o Morfik funcionar? Obrigada, Juliana - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] _ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] SQLConnection com Oracle
SQLConnection e TQuery não combinam... SQLConnection = tecnologia DBExpress TQuery = tecnologia BDE Com SQLConection, vc utiliza mais 3 componentes nesta ordem: SQLQuery(esse aqui é o seu TQuery) ou SQLDataSet(onde você faz os Selects), DataSetProvider, ClientDataSet, DataSource. Atenciosamente, Danilo Rogerio Martins [EMAIL PROTECTED] escreveu:Bom dia pessoal !! Tentei fazer um teste de conexão do componente SQLConnection em uma base Oracle. O componente se conecta, mas ao abrir uma query ( que normalmente funciona com um TQuery na BDE ) em um ClientDataSet , aparece a mensagem Operation not Applicable Alguém sabe como resolver isso ?? Obrigado [As partes desta mensagem que não continham texto foram removidas] - Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] CHM
Dê uma olhada no programa HelpManual. Ele gera .hlp, .chm, .pdf, .exe http://www.helpandmanual.com.br Att. Danilo Fabio Dantas [EMAIL PROTECTED] escreveu: Galera alguém sabe criar arquivos do tipo chm ? [As partes desta mensagem que não continham texto foram removidas] - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Select Complexo e Complicado
Jeferson, ajudaria muito se você dissesse: 1 - qual banco está utilizando, pois existem comandos específicos que poderiam ajudar ... Mas vamos lá. 1º Passo: A grosso modo, sugiro você montar seu select em tempo de execução, se for possível, pois vc eliminaria esses likes desnecessários. 2º Passo: Em relação aos campos SEXO, APOSENTADO. Eles só aceitam M ou F, e S ou N, respectivamente, certo? Então, vc poderia substituí-los por: and (c.SEXO = COALESCE(:SexoPessoa,c.Sexo)) // Firebird ou entao and (c.SEXO = DECODE(:SexoPessoa,Null,C.Sexo,:SexoPessoa)) // Oracle Neste caso, vc esta dizendo que se o Parametro(:SexoPessoa) for igual a nulo, vc ira comparar C.Sexo = C.Sexo, trazendo todos os registros... Faça isso com o campo Aposentado também. 3º Passo: Para os campos de Like faça assim: and (upper(b.BAIRRO) like (coalesce(:bairro,upper(b.bairro))) //Firebird and (upper(b.BAIRRO) like (decode(:bairro,null,b.bairro,:bairro)) // Oracle Qual é a ideia neste segundo passo: se o usuário NÃO informar o bairro(ou seja, nulo), ficara assim: and (upper(b.bairro) like upper(b.bairro). Novamente comparando o campo com ele mesmo. Agora, caso ele informe vc concatena o % no final do seu parâmetro. Jeferson, veja se essas dicas vão melhorar sua performance, e poste a resposta, pois muita gente tem esse tipo de problema, e com certeza, fica uma solução prática(caso a performance seja satisfatória). No mais, boa sorte, e aguardamos resposta... Danilo Rogério Jeferson Adoryan [EMAIL PROTECTED] escreveu:Boa tarde pessoal Estou fazendo um select onde eu trago os dados do contribuinte (para alguns dados tenho tabelas auxiliares, como profissao, bairro, cidade, rua). Nesse select, eu posso localizar por profissao, rua, bairro, cidade, cep, estado_civil, aposentado e sexo, posso ter todas as opcoes, algumas ou apenas uma. Segue abaixo um exemplo que esta quase funcionando, o problema eh quando os campos chave estrangeira na tabela contribuinte sao NULL. Quando o usuario nao seleciona profissao por exemplo, passo '%' como parametro. select c.CD_CLIENTE, c.NOME, c.NUMERO, c.ESTADO, c.CEP, c.DATA_NASCIMENTO, c.TELEFONE1, c.TELEFONE2, c.E_MAIL1, c.E_MAIL2, c.ESTADO_CIVIL, c.APOSENTADO, p.DESCRICAO, cd.CIDADE, b.BAIRRO, r.RUA, CASE WHEN c.SEXO = 'M' then 'Masculino' else 'Feminino' end as SEXO, CASE WHEN c.APOSENTADO = 'S' then 'Sim' else 'Não' end as APOSENTADO from GCCADASTRO c, GCPROFISSAO p, GCCIDADE cd, GCBAIRRO b, GCRUA r where (p.DESCRICAO like (:profissao)) and (c.PROFISSAO = p.CD_CONTROLE) and (c.CIDADE = cd.CD_CIDADE) and (c.BAIRRO = b.CD_BAIRRO) and (c.RUA = r.CD_RUA) and (upper(b.BAIRRO) like upper(:bairro)) and (upper(cd.CIDADE) like upper(:cidade)) and (upper(r.RUA) like upper(:rua)) and (upper(c.CEP) like upper(:cep)) and (c.SEXO like :sexo) and (upper(c.ESTADO_CIVIL) like upper(:estcivil)) and (c.APOSENTADO like :apos) order by c.NOME como eu poderia melhorar esse select?? Obrigado a todos ___ Jeferson Adoryan Técnico em Desenvolvimento de Software Objetiva Informática LTDA Fone: (55) 3375 3828 Celular: (55) 8115 4544 Linux Counter #404063 Home Page: http://adoryan.byethost24.com = www.softtotal.com.br www.firehost.com.br Panambi - RS - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] - Yahoo! Search Música para ver e ouvir: You're Beautiful, do James Blunt [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Off topic - ajuda com select ORACLE
Select To_Char(Data,'mm') as Mes, Min(Data) as Data From Tabela Group By Mes Att. Danilo Fabricio [EMAIL PROTECTED] escreveu: Amigos, tenho uma tabela com varias datas Como faço pra gerar um select só com a menor data de cada mês? Valores no banco: 01/01/2006 10/01/1006 20/01/2006 01/02/2006 10/02/2006 02/03/2006 05/03/2006 Resultado que eu preciso: 01/01/2006 01/02/2006 02/03/2006 Banco Oracle Grato pela ajuda [As partes desta mensagem que não continham texto foram removidas] - Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Tabela AMB 92
Pessoal, gostaria de obter a tabela AMB 92(Procedimentos Médicos, Honorários, etc). Alguem sabe onde posso encontrar informações a respeito? Att. Danilo - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Re: ApplyUpdate(0)
Thiagão... discordo de você no sentido de esquecer esse negocio de commit/rollback... Em tabelas únicas ou num relacionamento mestre/detalhe usando nested, blz... O apply updates fica show de bola... Mas nem sempre vc tem processos isolados... muita coisa compartilhada, como triggers sendo disparadas pra la e pra ca, aplicações com varios Apply updates onde um erro no ultimo te obriga a cancelar os outros, o controle de transação é o melhor mecanismo... Atenciosamente, Danilo Rogério Francisco Thiago [EMAIL PROTECTED] escreveu: Puxa... Olha, quando se trabalha com ClientDataSet, não existe a necessidade de controlar a transação! O DataSetProvider já faz tudo isso. Esquece esse negócio de Commit/Rollback. A não ser que você esteja gravando os dados na mão, companheiro, não tem porque você ficar dando commit/rollback. Alias, o CDS exite justamente você esquecer dos componentes de acesso ao banco. Se você usa CDS e ainda programa da camada de conexão, pode ter problemas no futuro. []'s Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] http://enterplug.no-ip.com/sistema_ctrc/ ___ Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. http://br.info.mail.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDAD var lrec_target=_top;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12fbsvak1/M=399886.8024024.9287231.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146326345/A=3585392/R=0/SIG=15498pdpa/*http://lt.dell.com/lt/lt.aspx?CID=12254LID=332079DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/280406_y300x250_abr13_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12fbsvak1/M=399886.8024024.9287231.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146326345/A=3585392/R=1/SIG=15498pdpa/*http://lt.dell.com/lt/lt.aspx?CID=12254LID=332079DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/280406_y300x250_abr13_dhs_dimension5150.gif; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Abra sua conta no Yahoo! Mail - 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDAD Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse:http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para:[EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.
Re: [delphi-br] Re: Dbexpress + Oracle com campo integer - Resolvido
Murilo... é o seguinte. este tipo de configuração que você está fazendo(Alter Session) talvez dê problema pra você futuramente... Segue algumas considerações: 1) Quando eu recebia invalid number ao dar apply updates, simplesmente entravamos no registro (regedit) do nosso windows... porque provavelmente a instalacao do Client do Oracle, ou do Server(caso seu micro seja o servidor), está como Portugues. Nós procuravamos a chave NLS_LANG e mudávamos pra o padrão em inglês, que não me recordo agora, pois estou em casa, mas no google, dá uma olhada em Oracle NLS_LANG. 2) Sugiro fazer o item 1, pois poderá ter problema com data também. NEste caso incluíamos a chave, também no registro, no mesmo lugar onde está o NLS_LANG, criávamos uma com o nome de NLS_DATE_FORMAT, com o valor DD/MM/. 3)Campos Numéricos no Oracle, é muito mais aconselhavel utilizar NUMBER(tamanho). E volto a dizer, na minha opinião o problema maior pode ser na configuração do idioma. E o alter session efetuado por você, se realmente resolveu, é possível ser feito uma vez só, lá no servidor... evitando que toda vez vc faça isso no seu sistema. Se ainda quiser os nomes corretos da chave do windows(NLS_LANG, NLS_DATE_FORMAT), me responda esse email amanhã, que te envio. Atenciosamente, Danilo Rogério Betta Infomática Murillo Proença [EMAIL PROTECTED] escreveu: procedure TForm1.SQLConnectionXAfterConnect(Sender: TObject); begin SQLConnectionX.Execute('alter session set NLS_NUMERIC_CHARACTERS=''.,''', NIL, NIL); end; Esse problema é dado devido a conflito entre a forma de tratamento de numeros do Oracle vs Delphi. Obrigado Murillo Proença --- Em delphi-br@yahoogrupos.com.br, Murillo Proença [EMAIL PROTECTED] escreveu TFmtBcdFloat = TFmtBcdField --- Em delphi-br@yahoogrupos.com.br, Murillo Proença [EMAIL PROTECTED] escreveu Nada feito, o campo vem da mesma forma como FmtBcdFloat. --- Em delphi-br@yahoogrupos.com.br, Cristiano Martins [EMAIL PROTECTED] escreveu Quando tu fazer o SELECT no teu componente faz um cast CAST(CAMPO AS INTEGER) CAMPO dai provavelmente o Delphi vai reconhecer como INTEGER. At 16:38 27/4/2006, you wrote: Fala aí pessoal, estou com um problema ao criar uma aplicação em D2006 VCL, usando Dbexpress com Oracle 9i, quando eu crio uma tabela que tenha um campo do tipo Integer, o Delphi assume como TFmtBcdField e quando dou apply dá erro de número inválido. Valeu Murillo Proença -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos Cristiano Martins [EMAIL PROTECTED] -- Standard Net Tecnologia e Informação www.standardnet.com.br (51) 3524-0289 / (51) 8456-8000 [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target=_top;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12fg5hhf9/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146178369/A=3535733/R=0/id=flashurl/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091LID=330389DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.swf?clickTAG=_javascript_:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12fg5hhf9/M=399886.8024024.9211421.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1146178369/A=3535733/R=1/id=altimg/SIG=1547k1cau/*http://lt.dell.com/lt/lt.aspx?CID=12091LID=330389DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/240406_y300x250_abr11_dhs_dimension5150.gif; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. Registre seu aparelho agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo
[delphi-br] Acentuação Oracle: Lanusse/Lichot, divergencias entre BDE e DBEXpress
Pessoal, é o seguinte. Existe um sistema antigo muito grande feito em BDE, e algumas aplicações mais recentes utilizam DBExpress. Agora vejam o problema Tenho o cadastro de item, que é em BDE e gravou errado na base as palavras acentuadas, por exemplo: VÁLVULA gravou VµLVULA. Porém os aplicativos que utilizam BDE traz a descrição correta em grids, relatorios etc. Já os aplicativos feitos no DBExpress trazem a descrição de maneira errada... Existe alguma configuração para tentar ajudar a mostrar corretamente esses registros? Ou não tenho saída e atualizar a base de dados... Atenciosamente, Danilo - Yahoo! Messenger com voz - Instale agora e faça ligações de graça. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] OFF Oracle 10g Express!
Toda parte de instalação e administração é em java. Você instalou o runtime do Java??? Talvez seja isto. Atenciosamente, Danilo elazar [EMAIL PROTECTED] escreveu: Pessoal do Delphi+Oracle Pois é, alguem ja tentou instalar o 10g em algum micro com 256 MB de Ram? tentei em casa e nao funciou, mas o detalhe e que aqui na firma funcionacom 256; Pc em Casa... (Semprom 2400 (1.6 Ghz real), 256 Ram, 200 HD) Na Firma Pentium 2.4, 256 de Ram, 40 HD. Atenciosamente; Elazar *** -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo Rogério Enviada em: quarta-feira, 1 de março de 2006 17:36 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Delphi + Oracle 10g Express! Pode ser por ADO, DBEXpress, e se ainda quiserem, mas inviável BDE. Atenciosamente, Danilo Rogério Betta Informática Marcelo Carvalho [EMAIL PROTECTED] escreveu: Eu vou começar a transformar minhas aplicações a partir do proximo mes Não poderia ser por ADO Marcelo Carvalho Em 01/03/06, Arthur Souza [EMAIL PROTECTED] escreveu: Galera, Alguém já teve a experiência de trabalhar o Delphi com Oracle 10g Express, como é seria feita a conexão, qual componente utilizar? gostaria de mais dicas de estar trabalhando com Oracle para o Delphi...grato se alguém souber ou tiver alguma dica... Obrigado, Arthur MS... [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- Marcelo Carvalho MSN [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12ff414e9/M=396547.7942355.8867 957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141247939/A=3322891/R=0/ id=flashurl/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=3 16158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/cat egory.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x 250_feb04_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12ff414e9/M=396547.7942355.8867 957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141247939/A=3322891/R=1/ id=altimg/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316 158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/categ ory.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250 _feb04_dhs_dim5150.jpg; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12f97s3pb/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141253685/A=3322891/R=0/id=flashurl/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250_feb04_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12f97s3pb/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141253685/A=3322891/R=1/id=altimg/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_altimg=http://br.i1
Re: [delphi-br] Delphi + Oracle 10g Express!
Pode ser por ADO, DBEXpress, e se ainda quiserem, mas inviável BDE. Atenciosamente, Danilo Rogério Betta Informática Marcelo Carvalho [EMAIL PROTECTED] escreveu: Eu vou começar a transformar minhas aplicações a partir do proximo mes Não poderia ser por ADO Marcelo Carvalho Em 01/03/06, Arthur Souza [EMAIL PROTECTED] escreveu: Galera, Alguém já teve a experiência de trabalhar o Delphi com Oracle 10g Express, como é seria feita a conexão, qual componente utilizar? gostaria de mais dicas de estar trabalhando com Oracle para o Delphi...grato se alguém souber ou tiver alguma dica... Obrigado, Arthur MS... [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- Marcelo Carvalho MSN [EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12ff414e9/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141247939/A=3322891/R=0/id=flashurl/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250_feb04_dhs_dim5150.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12ff414e9/M=396547.7942355.8867957.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1141247939/A=3322891/R=1/id=altimg/SIG=154qqv6j6/*http://lt.dell.com/lt/lt.aspx?CID=11460LID=316158DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/230206_y300x250_feb04_dhs_dim5150.jpg;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] [OT] TCC a faculdade tem direitos autorais sobre o sistema que EU desenvolvi?
Olha, felipe, quando eu me formei, e também fiz TCC, a informação que tive é que realmente é de direito da faculdade, tanto que gravamos um cd com fontes, documentação, etc. Porém, é de direito autoral seu também, porque vc quem desenvolveu... Qualquer comércio, ou cópia do seu fonte, usado em outro sistema, é violação de direitos autoriais... Neste ponto, você está resguardado. Porém, é uma excelente idéia conversar com algum advogado. Qualquer novidade, poste aí pra gente Atenciosamente, Danilo Rogério Fellipe Henrique [EMAIL PROTECTED] escreveu: Bom dia amigos, Estou com esta dúvida, alguém que conheça a Lei e/ou tem amigos Advogados, poderá me responder, é o seguinte: Estou formando em uma faculdade particular, e tenho que desenvolver um software para Trabalho de Conclusão de Curso (TCC). Pois bem, o problema é que segundo o meu coordenador, o sistema que eu irei desenvolver é da faculdade também, ou seja, ela tem o direito de usar o sistema, bem como posteriormente comercializa-lo e o pior deixar o sistema para que outros alunos possam pegar o arquivo fonte e usar e fazer o que bem entender. Ele levou para o lado jurídico falando que a faculdade tem o direito por causa do meu professor orientador, que ele está me orientando e tals, que a faculdade está pagando ele para isso, e por este motivo ela teria o direito sobre o sistema. Mas eu pago a faculdade, inclusive a aula do professor orientador, ou seja, esta colocação absurda está errada! E todos que formaram sabe que o orientador não faz nada, a gente é que faz tudo, ele somente fala como o material escrito deverá ficar, dentro das normas da faculdade. Pois, bem... queria criar aqui uma discussão sobre isso... se eu desenvolvi um sistema pra TCC, não sou eu o dono dele? O que posso fazer para que a faculdade não fique com o meu sistema? Qualquer ajuda dos amigos sobre esta questão será muito bem vinda... Desde já agradeço []s -- _ Fellipe Henrique [EMAIL PROTECTED] Venham até a borda, ele disse. Eles disseram: Nós temos medo. Venham até a borda, ele insistiu. Eles foram, Ele os empurrou... E eles voaram. (Guillaume Apollinaire) -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.ard.yahoo.com/SIG=12fjf71o8/M=396547.7942355.8792354.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1139490804/A=3283959/R=0/id=flashurl/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234LID=309478DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.ard.yahoo.com/SIG=12fjf71o8/M=396547.7942355.8792354.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1139490804/A=3283959/R=1/id=altimg/SIG=155e6uuj2/*http://lt.dell.com/lt/lt.aspx?CID=11234LID=309478DGC=BADGSeg=DHSDURL=http://www1.la.dell.com/content/products/category.aspx/notebooks?c%3dbr%26l%3dpt%26s%3ddhs;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads7/070206_y300x250feb03_dhs_noted510.jpg;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Duvida no DBExpress com ClientDataSet/SQLDataSet e os provider flags
Eu sempre setei nos dois, porém vi uma video aula do guinther que ele setou apenas no SQLDataSet/SQLQuery, mas não disse que tinha q setar apenas em um ou outro. Alguem um pouco mais experiente poderia tentar explicar? Paulo [EMAIL PROTECTED] escreveu: Pessoal: Em meus cadastros, estou usando TClientDataSet/TDataSetProvider/TSQLDataSet Criei os campos persistentes (no Field Editor) tanto no SQLDataSet como no ClientDataSet, para poder controlar o modo como as atualizacoes devem ser feitas Duvida: - Em qual componente devo setar as propriedades pfInUpdate, pfInWhere e pfInKey ? No ClientDataSet, no SQLDataSet ou em ambos ? - Ate' o momento, eu estava definindo apenas no ClientDataSet, mas fiquei em duvida se preciso setar esses flags tambem nos campos do SQLDataSet Grato pela atencao de todos Paulo [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12f3k5qt8/M=387526.7663462.8688294.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1137122801/A=3230136/R=0/id=flashurl/SIG=16ejq3fpe/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10121LID=292301DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0111_lrec_dell_ene12_dhs_dim1100.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12f3k5qt8/M=387526.7663462.8688294.1588051/D=brclubs/S=2137111264:HM/Y=BR/EXP=1137122801/A=3230136/R=1/id=altimg/SIG=16ejq3fpe/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10121LID=292301DGC=BADGStor=DHSDGSite=YahooConum=BRDURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0111_lrec_dell_ene12_dhs_dim110.jpg;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Mostrar valor obtido por trigger
Pessoal, tenho um DBEdit ligado a um campo, que será alimentado via trigger em um banco Oracle. É possível, sem dar um close/open ou refresh, eu mostrar nesse campo o valor que a trigger obteve? Utilizo DBExpress Att. Danilo - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Res: Firebird: recurso para ex tensão .GDB
Mas você não conseguiria me explicar o porque de alguns windows XP, tanto com SP1 e SP2 funcionam normalmente, conectando rapidamente, com bancos com extensão .GDB? Danilo Stock [EMAIL PROTECTED] escreveu: Voce tem duas opções ou muda o SO ou muda a extensão, a extensao GDB e utilizada pelo XP para outra finalidade, utilizar ela neste sistema operccional obriga o processador a trabalhar em carga maxima, o que ocasiona um excesso... ---Mensagem original--- De: Danilo Rogério Data: 12/09/05 19:27:51 Para: Delphi-Br Assunto: Firebird: recurso para extensão .GDB Pessoal, estou com uma base no winxp, com a extensão GDB. E tanto no sistema quanto no IBEXpert, demora pra caramba para abrir. Sei que ajudaria mudar para FDB. Mas no momento é complicado. Porém, ja vi equipamentos com Windows XP, onde a conexão é super rápida. OBS: Estou usando a fbclient.dll Gostaria de saber se existe alguma configuração para isso, sem a necessidade de renomear o banco de GDB para FDB. Obrigado, Danilo - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! doce lar. Faça do Yahoo! sua homepage. http://br.yahoo.com/homepageset.html -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DBExpress é o melhor?
Cuidado,. que a lista não permite linguagem do tipo: porcaria E se vc este grupinho de componentes funciona muito bem sim... Presto serviço em uma usina sucroalcooleira que roda 24x7 também... utilizando Oracle... Mas vamos ao que interessa: Se você colocar um trecho maior do seu codigo de abertura da tabela, também ajuda... tente colocar: try clientdataset.active := True; except on e:Exception do begin Showmessage('Deu erro: ' + E.Message); end; end; Ou ainda, mude para ClientDataSet.Open Att. Danilo Rogério Danilo [EMAIL PROTECTED] escreveu: Galera estou com um problema com a porcaria do componente ClientDataSet do Delphi, usu da seguinte forma, Estou Usando Delphi 6 , com FireBird 1.5 os componentes estão nessa ordem: TSQLQuery (DBExpress) TDataSetProvider (Data Access) TClientDataSet (Data Access) TDataSource (Data Access) essa aplicação roda 24 hrs por dia e 7 dias por semana, depois de 3 dias começa a dar problema no ClientDataSet, mas não me fala q erro que dá, não consigo mais dar ClientDataSet.active := true nem ClientDataSet.recordCount, Sniff Snifff, me falaram que esse grupinho de componentes era o melhor mas não acredito maisalguem pode me ajudar? []s Danilo [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Firebird: recurso para extensão .GDB
Pessoal, estou com uma base no winxp, com a extensão GDB. E tanto no sistema quanto no IBEXpert, demora pra caramba para abrir. Sei que ajudaria mudar para FDB. Mas no momento é complicado. Porém, ja vi equipamentos com Windows XP, onde a conexão é super rápida. OBS: Estou usando a fbclient.dll Gostaria de saber se existe alguma configuração para isso, sem a necessidade de renomear o banco de GDB para FDB. Obrigado, Danilo - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] ClienteDataSet+DataSetProvider e a tualizações de dados
De uma olhada nos seguintes links... São da propria delphi-br e com possiveis problemas que vc pode vir a encontrar com atualizações http://br.groups.yahoo.com/group/delphi-br/message/146399 http://br.groups.yahoo.com/group/delphi-br/message/146291 http://br.groups.yahoo.com/group/delphi-br/message/146365 Espero ter ajudado Danilo Rogério saulo Cunha Campos [EMAIL PROTECTED] escreveu: Boa Noite, caros amigos do Delphi-br e usuarios da lista. Estou estudando o componente CLIENTDATASET, DATASETPROVIDER. Trabalho com banco de dados Firebird e faço acesso aos dados utilizando os componentes da paleta INTERBASE. Em primeiro lugar, gostaria de pedir aos amigos apostilas ou links onde posso aprender mais sobre estes componentes combinados como o banco de dados que estou utilizando. Já apendi ceros conceitos, alguns comandos e algumas formas de conecta-los com os componentes de acesso aos dados. Em especial estava precisando de dicas sobre como efetuar as atualizações de dados. Estou usando o metodo ApllyUpdates e passando o parametro -1 (Ex.: ClienteDataSet.aplyUpdates(-1)), mas esta dando diversos erros, entre eles falta de DatasSources e outros. Se alguém puder me ajudar... Desde já agradeço Saulo Ubá - MG - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro XML: A página XML n ão pode ser exibida ,
Por Favor, poste o codigo que vc salva o XML. Se estiver utilizando Clientdataset.Savetofile, deve estar errado o formato do DataPacket. tente colocar seu codigo assim. ClientDataset.SaveToFile('c:\teste.xml',dfXMLUTF8) Tente abrir o seu arquivo. Att. Danilo Mauro Domingues Junior [EMAIL PROTECTED] escreveu: Olá, Desenvolvi um programa que utiliza uma base de dados XML. Bom, os dados ficam perfeitamente gravados nos arquivos XML. O problema é que não consigo abrir(dando dois cliques no arquivo) alguns destes arquivos. Aparece a seguinte mensagem: A página XML não pode ser exibida Não é possível exibir a entrada XML usando a folha de estilos XSL. Corrija o erro e clique no botão Atualizar ou tente novamente mais tarde Caractere inválido encontrado no texto. Erro ao processar o recurso 'file:///C:/ProUtil7/NetMonitor/Logs/Invalidos/051206.x... ?xml version=1.0 standalone=yes? DATAPACKET Version=2.0METADATAFIELDSFIELD attrna... O engraçado é que o programa lê e grava nos arquivos XML, mas quando quero abrir estes arquivos manualmente(dando dois cliques) aparece a tal mensagem de erro. Outra coisa: isto só acontece com alguns arquivos, mas não sei pq, já q todos são criados da mesma maneira. O que fazer? - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] Exemplo de insert com DBExpress
Candido Vale Ressaltar que se voce quiser ir gravando e aplicar no Banco tudo de uma vez, você deve utilizar o post sim... Você pode inserir n registros e em um comando único de Apply Updates, todos eles serão levados ao Banco de Dados Walter Alves Chagas Junior [EMAIL PROTECTED] escreveu: ClientDataSet.Post; // Esta linha abaixo gravará no banco de dados ClientDataSet.ApplyUpdates(0); Não é necessário dar o Post no CDS. Pode mandar direto pro ApplyUpdates que vai funcionar do mesmo jeito. []s Walter Alves Chagas Junior Projeto e desenvolvimento Telemont Engenharia de telecomunicações Belo Horizonte - MG - Brazil [EMAIL PROTECTED] Fone: (31) 3389-8215 Fax: (31) 3389-8200 -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Danilo Rogério Enviada em: quinta-feira, 24 de novembro de 2005 13:13 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Exemplo de insert com DBExpress 1) Vamos as ligações Query Ligada no SqlConection pela propriedade SQLConection DataSetProvider ligado na Query pela propriedade DataSet ClientDataset ligado no DataSetProvider pela propriedade ProviderName DataSource ligado no ClientDataSet pela propriedade DataSet 2) Um caso simples SELECT COD_CLIENTE, NOME FROM CLIENTE 3) Seu trecho ficaria assim: // Abre a tabela ClientDataset.Close; ClientDataset.Open; // Coloca em modo de inserção ClientDataSet.Insert; // Manipula os dados no seu DBEDit e depois faça o seguinte, em um botão salvar ClientDataSet.Post; // Esta linha abaixo gravará no banco de dados ClientDataSet.ApplyUpdates(0); Espero ter ajudado, Danilo // Depois disso em um ouro Cândido Luís Dias Ferreira [EMAIL PROTECTED] escreveu: Povo Embora pareça banal, não estou conseguindo fazer um insert com DBExpress. Está dando um erro. Estou utilizando ClientDataSet, DataSetProvider e SQLQuery. Alguém teria um trecho de código como exemplo de utilização desses componentes acima? Atenciosamente Cândido Luís Dias Ferreira Tribunal Regional Eleitoral de São Paulo Seção de Desenvolvimento [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=0/id=flashu rl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema _calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=1/id=altimg /SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca lendario.gif; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fd7sicq/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133358574/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12fd7sicq/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133358574/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está
Re: [delphi-br] DBExpress + ClientDataSet + Oracle
Candido, não tem jeito de vc postar o erro pra gente??? Eu desconheço a confiabilidade entre o ZeosLib e o Delphi7 com Oracle PS: Meu Delphi não tem nenhum update... e estamos utilizando o Oracle 10g Att. Danilo Cândido Luís Dias Ferreira [EMAIL PROTECTED] escreveu: Danilo Muito grato. O problema persiste. Talvez eu necessite de alguma correção do D7 e DBExpress... Infelizmente, como temos urgência do sistema, a solução será utilizar o BDE... Vc sabe dizer se o Zeoslib é confiável com D7 e Oracle? Atenciosamente Cândido Luís Dias Ferreira - Original Message - From: Danilo Rogério To: Cc: Sent: Monday, November 28, 2005 8:01 PM Subject: Re: [delphi-br] DBExpress + ClientDataSet + Oracle Candido... verifique certinho as configurações, principalmente da conexão. Vou tentar resumir: 1) SQLCONECTION: Ao Escolher o Driver Oracle, na propriedade DATABASE, você coloca o Nome do seu servidor(o nome cadastrado la no arquivo TNSNAMES.ORA), informe também o usuário e senha, em seguida teste a conexão, no botão que tem o hint TestConection, ou simplesmente mude a propriedade Conected para True, aqui vc saberá se ja tem erro na conexão 2) SQLQUERY: Ligue no SQLConection, na propriedade SQLConection. Suponhamos que vc tenha uma tabela CLIENTE com a seguinte estrutura: ID_CLIENTE NUMBER(6) NOME_CLIENTE VARCHAR2(50) SEXO_CLIENTE CHAR(1) a)Coloque na propriedade SQL a instrução: SELECT ID_CLIENTE, NOME_CLIENTE, SEXO_CLIENTE FROM CLIENTE WHERE ID_CLIENTE =:P_ID_CLIENTE b) Na Propriedade Params defina P_ID_CLIENTE como ftString 3) DATASETPROVIDER: Ligue no SQLQuery na propriedade DataSet 4)CLIENTDATASET: Ligue no DataSetProvider na propriedade ProviderName 5) DATASOURCE: Ligue no ClientDataSet na propriedade DataSet Suponhamos que vc tenha um formulario com um grid ligado no DAtaSource, certo??? Beleza.. Você tem um Edit que será informado o Codigo do Cliente e um botão para mostrar esse cliente... Neste botão, coloque a seguinte instrução: ClientDataSet1.Close; SQLQuery.ParamByName('P_ID_CLIENTE').asstring := Edit1.text; ClientDataSet1.Open; Desta maneira, provavelmente o cliente com o código referido, aparecerá no Grid. Cara, não tem erro fazer assim... funciona independentemente de ser Oracle 8i, 10g Qualquer problema, chama aí que a gente te ajuda... Att. Danilo Cândido Luís Dias Ferreira escreveu: Povo Estou com dificuldade em rodar o SQL no servidor Oracle 8i através do DBExpress (SQLQuery) e ClientDataSet. No BDE, essa era a seqüência utilizada, mas no DBExpress ocorrem problemas com a passagem de parâmetros... Todos os exemplos que tenho visto são para criar o código sql em tempo de execução ou para utilizar outros componentes do DBExpress... Alguém pode ajudar? Atenciosamente Cândido Luís Dias Ferreira -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12frigi88/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133218944/A=2950750/R=0/id=flashu rl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema _calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12frigi88/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133218944/A=2950750/R=1/id=altimg /SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca lendario.gif; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] ClientDataSet - Nao posso ter campos com mais de 30 caracteres em seus nomes
Realmente... talvez nem seja um Bug do DBExpress, e sim uma adaptação de mercado, visto que alguns SGDB não aceitam objetos com mais de 30 caracteres O melhor mesmo é reduzir o nome do campo Bruno Lichot - Micrologos [EMAIL PROTECTED] escreveu: eu ja tive este problea e so solucionei qdo limitei o nome de meus campos a 30 caracteres.. []´s Bruno Lichot Micrologos Dream Team Equipe Editorial ClubeDelphi DevMedia [EMAIL PROTECTED] [EMAIL PROTECTED] www.micrologos.com.br - www.clubedelphi.net - www.delphirio.assespro-rj.org.br - Original Message - From: Paulo [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Tuesday, November 29, 2005 5:19 PM Subject: [delphi-br] ClientDataSet - Nao posso ter campos com mais de 30 caracteres em seus nomes Pessoal: Pergunta resumida: O ClientDataSet nao consegue ler corretamente nomes de campos que possuam mais de 30 caracteres ? (quando eu tento criar um campo persistente a partir de um campo que possui nome com mais de 30 caracteres, o ClientDataSet trunca para 30 caracteres, e depois ocorre erro em tempo de execucao, pois no ApplyUpdates o nome de campo truncado nao e' encontrado no servidor Caso seja necessario para entenderem melhor minha dificuldade, seguem maiores detalhes no final deste e-mail Grato pela atencao de todos Paulo a) Uso o Delphi 7 com DBExpress e InterBase 6 b) Estou com o seguinte problema: Tenho alguns campos que possuem mais de 30 caracteres em seus nomes. Por exemplo, o nome do campo abaixo tem 31 caracteres: DATINICIOPROCESSAMENTO_PREVISTO c) Quando eu executo um clique-duplo em um ClientDataSet que esta' fazendo acesso `a tabela que possui esse campo (atraves de um SQLDataSet e DataSetProvider), o campo e' criado no ClientDataSet (ou seja, o campo persistente), a propriedade FieldName desse campo persistente trunca o ultimo caractere do nome do campo. Assim: DATINICIOPROCESSAMENTO_PREVIST d) Ao rodar o programa, o ClientDataSet abre normalmente... Mas quando eu tento gravar um registro, aparece mensagem dizendo que a coluna DATINICIOPROCESSAMENTO_PREVIST e' desconhecida (porque seu nome na tabela contem um caractere a mais - a letra O). e) Tentei mudar por conta propria a propriedade FieldName para os 31 caracteres, mas neste caso quando tento abrir o ClientDataSet (ainda em tempo de projeto), aparece mensagem que o campo DATINICIOPROCESSAMENTO_PREVISTO nao foi encontrado (em tempo de execucao aparece tambem um erro). Pergunta: Ha' alguma solucao para resolver este problema, ou terei de alterar os nomes dos campos na estrutura do BD, para que tenham no maximo 30 caracteres ? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12f6jli2p/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133301204/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12f6jli2p/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133301204/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DBExpress + ClientDataSet + Oracle
Candido... verifique certinho as configurações, principalmente da conexão. Vou tentar resumir: 1) SQLCONECTION: Ao Escolher o Driver Oracle, na propriedade DATABASE, você coloca o Nome do seu servidor(o nome cadastrado la no arquivo TNSNAMES.ORA), informe também o usuário e senha, em seguida teste a conexão, no botão que tem o hint TestConection, ou simplesmente mude a propriedade Conected para True, aqui vc saberá se ja tem erro na conexão 2) SQLQUERY: Ligue no SQLConection, na propriedade SQLConection. Suponhamos que vc tenha uma tabela CLIENTE com a seguinte estrutura: ID_CLIENTE NUMBER(6) NOME_CLIENTE VARCHAR2(50) SEXO_CLIENTE CHAR(1) a)Coloque na propriedade SQL a instrução: SELECT ID_CLIENTE, NOME_CLIENTE, SEXO_CLIENTE FROM CLIENTE WHERE ID_CLIENTE =:P_ID_CLIENTE b) Na Propriedade Params defina P_ID_CLIENTE como ftString 3) DATASETPROVIDER: Ligue no SQLQuery na propriedade DataSet 4)CLIENTDATASET: Ligue no DataSetProvider na propriedade ProviderName 5) DATASOURCE: Ligue no ClientDataSet na propriedade DataSet Suponhamos que vc tenha um formulario com um grid ligado no DAtaSource, certo??? Beleza.. Você tem um Edit que será informado o Codigo do Cliente e um botão para mostrar esse cliente... Neste botão, coloque a seguinte instrução: ClientDataSet1.Close; SQLQuery.ParamByName('P_ID_CLIENTE').asstring := Edit1.text; ClientDataSet1.Open; Desta maneira, provavelmente o cliente com o código referido, aparecerá no Grid. Cara, não tem erro fazer assim... funciona independentemente de ser Oracle 8i, 10g Qualquer problema, chama aí que a gente te ajuda... Att. Danilo Cândido Luís Dias Ferreira [EMAIL PROTECTED] escreveu: Povo Estou com dificuldade em rodar o SQL no servidor Oracle 8i através do DBExpress (SQLQuery) e ClientDataSet. No BDE, essa era a seqüência utilizada, mas no DBExpress ocorrem problemas com a passagem de parâmetros... Todos os exemplos que tenho visto são para criar o código sql em tempo de execução ou para utilizar outros componentes do DBExpress... Alguém pode ajudar? Atenciosamente Cândido Luís Dias Ferreira -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12frigi88/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133218944/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12frigi88/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133218944/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DBExpress: Qual o melhor componente para criar campos persistentes
Principalmente em 3 camadas, crie os campos persistentes no clientdataset.. Porque? Porque no seu cliente, vc terá o componente clientdataset para manipular os dados... A sua Query estará na camada de regra de negócio,no servidor de aplicação) No Modelo 2 camadas, o mesmo princípio, pois o dbexpress é unidirecional(havendo a necessidade de trio fantástico: Query + DataSetProvider + ClientDataSet). Sem contar em diversos recursos, que lendo o Help do Delphi vc encontrará, fazendo do clientdataset muito poderoso. Att. Danilo Paulo [EMAIL PROTECTED] escreveu: Pessoal: Estou usando ClientDataSet com SQLDataSet, em modelo de duas camadas (cliente/servidor). Nao consegui chegar a uma conclusao quanto `a seguinte questao, pois parece que cada programador escolhe um modo diferente de fazer: 1) Qual o melhor componente para criar os campos persistentes (no Field Editor): a) ClientDataSet ? b) SQLDataSet ? c) Nos dois ? (Gentileza explicar por que devo escolher a opcao que indicarem) 2) Se eu futuramente migrar para o modelo 3 camadas, a resposta acima muda, ou tanto faz ? Muito obrigado pela atencao de todos Paulo [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12frsepvh/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133053319/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12frsepvh/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1133053319/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Lar doce lar. Faça do Yahoo! sua homepage. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Obrigado Danilo - ProviderFlags - Mas... por favor esclareça.
Vc nem precisaria fazer este campo lookup. Por ex: Se vc abrir o cadastro de cidade, fizer a inclusão de uma nova cidade, ao sair da tela vc ja pode atribuir ao campo ID_CIDADE, NOME_CIDADE(da sua query do cadastro de cliente) a nova cidade cadastrada. Att. Danilo User-BA [EMAIL PROTECTED] escreveu: Sua explanação sobre a configuração dos Flags foi por demais esclarecedora. Vou aproveita para abusar mais um pouco :) No seu exemplo, a SQL sugere que para a tela de cadastro de clientes sempre será trazida uma cidade já cadastrada. (o que vale para os Updates e Deletes). Caso seja uma inclusão e a cidade ainda não esteja cadastrada, nesta tela disponibilizamos de clientes uma opção para abrir a tela para o cadastro da cidades. Ok! Tendo que fazer isto, você sugeriria que no cadastro de clientes deveria ter um campo fazendo um (lookup/nome da cidade) entre cidades/clientes para buscar/trazer o código da cidade? ou você sugere alguma outra adaptação em SQL para este fim? Tipo: Um Lookup em SQL? Obrigado pela aula. Luciano-User-BA. Danilo Rogério wrote: Não entendi muito bem se COL_CHAVE também faz parte da chave primaria da tabela DICAS(fazendo com que sua tabela tenha uma chave composta, mas vou explicar detalhadamente, a maneira como eu trabalho Tabela CIDADE --- PK ID_CIDADE NOME_CIDADE Tabela CLIENTE PK ID_CLIENTE NOME_CLIENTE FK ID_CIDADE onde PK é Primary Key(chave Primária) e FK é Foreign Key(Chave Estrangeira), no caso de alguem desconhecer essas notações Suponhamos que vamos fazer operações de inclusão, exclusão, alteração na tabela CLIENTE, mas queremos mostrar o nome da cidade que este cliente mora. SELECT A.ID_CLIENTE, A.NOME_CLIENTE, A.ID_CIDADE, B.NOME_CIDADE FROM CLIENTE A, CIDADE B WHERE A.ID_CIDADE = B.ID_CIDADE Bem, vamos aos flags. 1) Estamos manipulando CLIENTES, certo? Portanto apenas as colunas referentes a tabela de clientes devem ser atualizadas, ou seja, a coluna NOME_CIDADE é meramente demonstrativa. 2) Configure os providers flags do SQLDataset ou SQLQuery ID_CLIENTE(é a chave) pfInfUpdate = True pfInfWhere = True pfInfKey = True /// Porque esta coluna é a chave pfInfHidden = False NOME_CLIENTE pfInfUpdate = True pfInfWhere = True pfInfKey = False pfInfHidden = False ID_CIDADE(note que esse campo vem da tabela CLIENTE, portanto deve ser atualizado) pfInfUpdate = True pfInfWhere = True pfInfKey = False pfInfHidden = False NOME_CIDADE(não precisa atualizar) pfInfUpdate = False pfInfWhere = False pfInfKey = False pfInfHidden = False 3) Neste mesmo campo NOME_CIDADE, verifique a propriedade Requerid = False 4) Faça o Passo 2 e 3 no ClientDataSet também 5) No DataSetProvider, em Update Mode coloque Where KeyOnly(Você muda para update mode porque setamos o flag pfInfKey para True) 6) Se quiser ajudar o DataSerProvider mais um pouco, pode colocar a instrução abaixo no EVENTO onGetTableName: Table_Name := 'CLIENTE'; Espero ter esclarecido. E dúvidas, postem aí... Danilo Rogério Betta Informática User-BA [EMAIL PROTECTED] escreveu: Olá! Me esclareçam... Tenho 2 tabelas - DICAS e - COLABORADORES Em - DICAS tenho o campo chave primaria - DIC_CHAVE e o campo chave estrangeira - COL_CHAVE (COL_CHAVE é a chave primária de - COLABORADOR) Neste caso, devo configurar no ClientDataSet - ProviderFlags PfInUpdade = True PfInWhere = True PfInKey = True PfInHiden = False Da tabela - DICAS para os campos - DIC_CHAVE (chave primaria de DICAS) e COL_CHAVE (chave estrangeira de - DICAS e chave primária de - COLABORADOR)? ... Ou qual a configuração correta neste caso? Os outros campos de - DICAS devem ficar: PfInUpdade = True PfInWhere = True PfInKey = False PfInHiden = False ? Aproveitando: Devo setar UpDateMode para - upWhereAll? ___ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1) http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow%281%29; var lrec_altURL=http
Re: [delphi-br] Obrigado Danilo - ProviderFlags - Mas... por favor esclareça.
Luis, desde que deixei de trabalhar com paradox, não uso mais campos fklookup. Esse erro que vc mencionou eu desconheço, mas imagino que este erro que vc está tendo esse erro, porque seu LookupComboBox está ligado a um lookupField(eu nunca liguei combobox em campo fklookup). Tente não criar este lookupfield, e simplesmente ligar o lookupcombobox a um clientdataset separado, e certifique-se que a query + datasetprovider + clientdataset estão ligados corretamente. Lembro-me que o Lichot falou uma vez, que sempre que possível deixe a tabela que sofrerá alterações(insert, update,delete) o mais simples possível(evitando muitos joins). Assim vc ganha em processamento de atualização, e evita, por exemplo a necessidade de sempre mexer muito nos providers flags. A não ser que vc seja o único programador, pois imagine uma equipe de 5 programadores, e por ventura um deles vai, remove o campo e adiciona de novo... o provider foi perdido, e quando for para a produção vai dar PAU e se for um fim de semana, então, ou seu cliente for de outra cidade... Você está pego... Att. Danilo Luis Lopes [EMAIL PROTECTED] escreveu: Danilo, Pegando um gancho na discursão de vocês... Num cadastro de clientes, onde tenho que informar qual a cidade, como no seu exemplo, qual é a melhor forma de trabalhar? Eu sempre trabalhei criando um campo lookup (fkLookup) no clientdataset (cliente, no caso do seu exemplo) e na tela, coloco um DBLookupComboBox apontando para o field lookup que criei. Essa é a melhor forma? Outra coisa: (ainda seguindo o seu exemplo) quando vou gravar o cliente, e dá algum erro na gravação (um campo required que não informei, por exemplo), quando tento escolher a cidade, novamente (depois do erro), no DBLookupComboBox, aparece a mensagem 'Cursor Unknow'. Tento novamente mais umas 2 ou 3 vezes e passa. Procurei na net e as sugestões que encontrei não resolveu o problema. Poderia me ajudar com isso? Abusando mais um pouco, outro erro que acontece muito e, apesar de eu estar conseguindo resolver, eu ainda não sei direito o que causa, é o 'invalid point operation' Sabe alguma coisa sobre isso? Agradeço muito qualquer ajuda. Luis Alberto. --- Danilo Rogério [EMAIL PROTECTED] escreveu: Vc nem precisaria fazer este campo lookup. Por ex: Se vc abrir o cadastro de cidade, fizer a inclusão de uma nova cidade, ao sair da tela vc ja pode atribuir ao campo ID_CIDADE, NOME_CIDADE(da sua query do cadastro de cliente) a nova cidade cadastrada. Att. Danilo User-BA [EMAIL PROTECTED] escreveu: Sua explanação sobre a configuração dos Flags foi por demais esclarecedora. Vou aproveita para abusar mais um pouco :) No seu exemplo, a SQL sugere que para a tela de cadastro de clientes sempre será trazida uma cidade já cadastrada. (o que vale para os Updates e Deletes). Caso seja uma inclusão e a cidade ainda não esteja cadastrada, nesta tela disponibilizamos de clientes uma opção para abrir a tela para o cadastro da cidades. Ok! Tendo que fazer isto, você sugeriria que no cadastro de clientes deveria ter um campo fazendo um (lookup/nome da cidade) entre cidades/clientes para buscar/trazer o código da cidade? ou você sugere alguma outra adaptação em SQL para este fim? Tipo: Um Lookup em SQL? Obrigado pela aula. Luciano-User-BA. Danilo Rogério wrote: Não entendi muito bem se COL_CHAVE também faz parte da chave primaria da tabela DICAS(fazendo com que sua tabela tenha uma chave composta, mas vou explicar detalhadamente, a maneira como eu trabalho Tabela CIDADE --- PK ID_CIDADE NOME_CIDADE Tabela CLIENTE PK ID_CLIENTE NOME_CLIENTE FK ID_CIDADE onde PK é Primary Key(chave Primária) e FK é Foreign Key(Chave Estrangeira), no caso de alguem desconhecer essas notações Suponhamos que vamos fazer operações de inclusão, exclusão, alteração na tabela CLIENTE, mas queremos mostrar o nome da cidade que este cliente mora. SELECT A.ID_CLIENTE, A.NOME_CLIENTE, A.ID_CIDADE, B.NOME_CIDADE FROM CLIENTE A, CIDADE B WHERE A.ID_CIDADE = B.ID_CIDADE Bem, vamos aos flags. 1) Estamos manipulando CLIENTES, certo? Portanto apenas as colunas referentes a tabela de clientes devem ser atualizadas, ou seja, a coluna NOME_CIDADE é meramente demonstrativa. 2) Configure os providers flags do SQLDataset ou SQLQuery ID_CLIENTE(é a chave) pfInfUpdate = True pfInfWhere = True pfInfKey = True /// Porque esta coluna é a chave pfInfHidden = False NOME_CLIENTE pfInfUpdate = True pfInfWhere = True pfInfKey = False pfInfHidden = False ID_CIDADE(note que esse campo vem da tabela CLIENTE, portanto deve ser atualizado) pfInfUpdate = True pfInfWhere = True
Re: [delphi-br] Exemplo de insert com DBExpress
1) Vamos as ligações Query Ligada no SqlConection pela propriedade SQLConection DataSetProvider ligado na Query pela propriedade DataSet ClientDataset ligado no DataSetProvider pela propriedade ProviderName DataSource ligado no ClientDataSet pela propriedade DataSet 2) Um caso simples SELECT COD_CLIENTE, NOME FROM CLIENTE 3) Seu trecho ficaria assim: // Abre a tabela ClientDataset.Close; ClientDataset.Open; // Coloca em modo de inserção ClientDataSet.Insert; // Manipula os dados no seu DBEDit e depois faça o seguinte, em um botão salvar ClientDataSet.Post; // Esta linha abaixo gravará no banco de dados ClientDataSet.ApplyUpdates(0); Espero ter ajudado, Danilo // Depois disso em um ouro Cândido Luís Dias Ferreira [EMAIL PROTECTED] escreveu: Povo Embora pareça banal, não estou conseguindo fazer um insert com DBExpress. Está dando um erro. Estou utilizando ClientDataSet, DataSetProvider e SQLQuery. Alguém teria um trecho de código como exemplo de utilização desses componentes acima? Atenciosamente Cândido Luís Dias Ferreira Tribunal Regional Eleitoral de São Paulo Seção de Desenvolvimento [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Obrigado Danilo - ProviderFlags - Mas... por favor esclareça.
Ou vc digita o codigo do filme(inserção) fazendo um select para trazer... Ou vc coloca um lookupcombobox, ligado a um clientdataset para mostrar... Mas o companheiro aí está falando dos campos fklookup, aqueles que ao defini-los, vc seta as quatro ultimas configurações do novo campo. Danilo Francisco Thiago [EMAIL PROTECTED] escreveu: E como você trabalha com os campos lookup's? Exemplo: Suponhamos uma tabela Itens de locação (exemplo clássico). Como você mostraria, durante o insert, o título do filme. Suponhamos ainda que você permita uma reabertura de locação para inserir novos filmes. Como você faria? []'s Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] - Original Message - From: Danilo Rogério [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Cc: [EMAIL PROTECTED] Sent: Thursday, November 24, 2005 2:04 PM Subject: Re: [delphi-br] Obrigado Danilo - ProviderFlags - Mas... por favor esclareça. Luis, desde que deixei de trabalhar com paradox, não uso mais campos fklookup. Esse erro que vc mencionou eu desconheço, mas imagino que este erro que vc está tendo esse erro, porque seu LookupComboBox está ligado a um lookupField(eu nunca liguei combobox em campo fklookup). Tente não criar este lookupfield, e simplesmente ligar o lookupcombobox a um clientdataset separado, e certifique-se que a query + datasetprovider + clientdataset estão ligados corretamente. Lembro-me que o Lichot falou uma vez, que sempre que possível deixe a tabela que sofrerá alterações(insert, update,delete) o mais simples possível(evitando muitos joins). Assim vc ganha em processamento de atualização, e evita, por exemplo a necessidade de sempre mexer muito nos providers flags. A não ser que vc seja o único programador, pois imagine uma equipe de 5 programadores, e por ventura um deles vai, remove o campo e adiciona de novo... o provider foi perdido, e quando for para a produção vai dar PAU e se for um fim de semana, então, ou seu cliente for de outra cidade... Você está pego... Att. Danilo Luis Lopes [EMAIL PROTECTED] escreveu: Danilo, Pegando um gancho na discursão de vocês... Num cadastro de clientes, onde tenho que informar qual a cidade, como no seu exemplo, qual é a melhor forma de trabalhar? Eu sempre trabalhei criando um campo lookup (fkLookup) no clientdataset (cliente, no caso do seu exemplo) e na tela, coloco um DBLookupComboBox apontando para o field lookup que criei. Essa é a melhor forma? Outra coisa: (ainda seguindo o seu exemplo) quando vou gravar o cliente, e dá algum erro na gravação (um campo required que não informei, por exemplo), quando tento escolher a cidade, novamente (depois do erro), no DBLookupComboBox, aparece a mensagem 'Cursor Unknow'. Tento novamente mais umas 2 ou 3 vezes e passa. Procurei na net e as sugestões que encontrei não resolveu o problema. Poderia me ajudar com isso? Abusando mais um pouco, outro erro que acontece muito e, apesar de eu estar conseguindo resolver, eu ainda não sei direito o que causa, é o 'invalid point operation' Sabe alguma coisa sobre isso? Agradeço muito qualquer ajuda. Luis Alberto. --- Danilo Rogério [EMAIL PROTECTED] escreveu: Vc nem precisaria fazer este campo lookup. Por ex: Se vc abrir o cadastro de cidade, fizer a inclusão de uma nova cidade, ao sair da tela vc ja pode atribuir ao campo ID_CIDADE, NOME_CIDADE(da sua query do cadastro de cliente) a nova cidade cadastrada. Att. Danilo User-BA [EMAIL PROTECTED] escreveu: Sua explanação sobre a configuração dos Flags foi por demais esclarecedora. Vou aproveita para abusar mais um pouco :) No seu exemplo, a SQL sugere que para a tela de cadastro de clientes sempre será trazida uma cidade já cadastrada. (o que vale para os Updates e Deletes). Caso seja uma inclusão e a cidade ainda não esteja cadastrada, nesta tela disponibilizamos de clientes uma opção para abrir a tela para o cadastro da cidades. Ok! Tendo que fazer isto, você sugeriria que no cadastro de clientes deveria ter um campo fazendo um (lookup/nome da cidade) entre cidades/clientes para buscar/trazer o código da cidade? ou você sugere alguma outra adaptação em SQL para este fim? Tipo: Um Lookup em SQL? Obrigado pela aula. Luciano-User-BA. Danilo Rogério wrote: Não entendi muito bem se COL_CHAVE também faz parte da chave primaria da tabela DICAS(fazendo com que sua tabela tenha uma chave composta, mas vou explicar detalhadamente, a maneira como eu trabalho Tabela CIDADE --- PK ID_CIDADE NOME_CIDADE Tabela CLIENTE PK ID_CLIENTE NOME_CLIENTE FK ID_CIDADE onde PK é Primary Key(chave Primária) e FK é Foreign Key(Chave Estrangeira), no caso de alguem desconhecer essas notações Suponhamos que vamos fazer operações de inclusão
Re: [delphi-br] Exemplo de insert com DBExpress
Esse esquema vai servir para Oracle, Interbase, Firebird. Ou seja, qualquer SGBD que seja possível acesso via DBExpress, ADO, etc. Att. Danilo Marcio Melli Silvestre [EMAIL PROTECTED] escreveu: Valeu Danilo, acho que o esquema que você demostrou abaixo vai servir para fazer uns testes no Oracle 9i --- Danilo Rogério [EMAIL PROTECTED] escreveu: - 1) Vamos as ligações Query Ligada no SqlConection pela propriedade SQLConection DataSetProvider ligado na Query pela propriedade DataSet ClientDataset ligado no DataSetProvider pela propriedade ProviderName DataSource ligado no ClientDataSet pela propriedade DataSet 2) Um caso simples SELECT COD_CLIENTE, NOME FROM CLIENTE 3) Seu trecho ficaria assim: // Abre a tabela ClientDataset.Close; ClientDataset.Open; // Coloca em modo de inserção ClientDataSet.Insert; // Manipula os dados no seu DBEDit e depois faça o seguinte, em um botão salvar ClientDataSet.Post; // Esta linha abaixo gravará no banco de dados ClientDataSet.ApplyUpdates(0); Espero ter ajudado, Danilo // Depois disso em um ouro Cândido Luís Dias Ferreira [EMAIL PROTECTED] escreveu: Povo Embora pareça banal, não estou conseguindo fazer um insert com DBExpress. Está dando um erro. Estou utilizando ClientDataSet, DataSetProvider e SQLQuery. Alguém teria um trecho de código como exemplo de utilização desses componentes acima? Atenciosamente Cândido Luís Dias Ferreira Tribunal Regional Eleitoral de São Paulo Seção de Desenvolvimento [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12fvnci9u/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132854129/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM http://br.groups.yahoo.com/group/delphi-br/messages Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fkdhg9q/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132862435/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var lrec_altURL=http://br.rd.yahoo.com/SIG=12fkdhg9q/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132862435/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. ___ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fc3m777/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132875531/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i
Re: RES: [delphi-br] Gravar Registro com sqldataset+datasetprovider+clientdataset usando join no select
Amigo Gabriel, deve estar correto sim, pois se não estiver, ele não conseguiria adicionar os TFields... para configurar os providers... Att. Danilo Gabriel Filho [EMAIL PROTECTED] escreveu: select a.*, b.tratamento, c.comprimento, c.liga, c.tempera, d.gramatura, d.gramaturaplc from producaos a //O nome desta tabela esta correto?? left join cadastro b on (a.id = b.id) and (a.codigo = b.codigo) left join ipedido c on (a.pedido_id = c.pedido_id) and (a.item = c.item) left join iferramenta d on (a.ferramenta_id = d.ferramenta_id) and (a.sequencia = d.sequencia) where a.status = 0 order by a.protocolo Não sei mais o que fazer. Acredito que vou ter que fazer a atualização na unha usando um outro clientdataset. Levi -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo Rogério Enviada em: terça-feira, 22 de novembro de 2005 19:49 Para: delphi-br@yahoogrupos.com.br Cc: [EMAIL PROTECTED] Assunto: Re: [delphi-br] Gravar Registro com sqldataset+datasetprovider+clientdataset usando join no select Você configurou os providers flags das colunas? 1) Eu ja vi problemas de gravação com select em letras minúsculas. Eu, particularmente uso só maiúsculas. 2) Faça o seguinte: Adicione todos os campos no fields editor do SQLDataset e do ClientDataset. 3) Imagino que sua tabela producaos seja a que vc quer gravar. Portando para os campos(tratamento, comprimento, liga, temperatura, gramatura, gramaturaplc) marque TODOS o os flags(pfInUpdate, pfInWhere, pfInKey, pfInHidden) na propriedade Providers Flags para False, Required para False também. 4) Faça a mesma coisa no ClientDataset. Tente gravar novamente. O que você fez foi dizer ao Datasetprovider que os campos que não são da tabela producaos, não precisam ser atualizados(porque são de outras tabelas). PS: Procure conhecer algo sobre Reconcile Error, para capturar os erros ou problemas na gravação, quando utiliza DBExpress. Provavelmente isso vai resolver. Espero ter ajudado, Danilo Levi Ribeiro de Freitas [EMAIL PROTECTED] escreveu: Pessoal, Estou precisando gravar um registro usando D7, Firebird 1.5 + sqldataset+datasetprovider+clientdataset, mas estou usando join no sqldataset+datasetprovider+select, vejam: select a.*, b.tratamento, c.comprimento, c.liga, c.tempera, d.gramatura, d.gramaturaplc from producaos a left join cadastro b on (a.id = b.id) and (a.codigo = b.codigo) left join ipedido c on (a.pedido_id = c.pedido_id) and (a.item = c.item) left join iferramenta d on (a.ferramenta_id = d.ferramenta_id) and (a.sequencia = d.sequencia) where a.status = 0 order by a.protocolo Preciso salvar apenas o registro de uma tabela, como faço? Tento mas ele dá erro. Atenciosamente, Levi Ribeiro de Freitas Programador de Computadores mailto:[EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]= http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=0/id=flashu rl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile= http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema _calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL= http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=1/id=altimg /SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg= http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca lendario.gif; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array
Re: RES: [delphi-br] Gravar Registro com sqldataset+datasetprovider+clientdataset usando join no select
Levi... que bom que você postou o erro, assim a galera ve todos os possíveis erros que estão acontecendo com você. Amigo, pelo erro me parece que seu SQL ainda está em minúsculo, não é? 1) Tente colocar em maiúsculo 2) Nos eventos do Datasetprovider existe um metodo chamado OnGetTableName. Neste Método coloque a seguinte instrução TableName := 'PRODUCAOS'; Como você tem join, vc disse para o datasetprovider qual a TABELA da sua instrução será atualizada... Mas faça um de cada vez... Coloque em maiúscula... Estou para apostar que é isso... Att. Danilo Levi Ribeiro de Freitas [EMAIL PROTECTED] escreveu: Danilo, Fiz o que vc me falou nos flags no sqldataset e no clientdataset e mesmo assim depois de dar applyupdate dá a seguinte mensagem: SQL Server Error: Table unknown producaos At line 1, column 21. select a.*, b.tratamento, c.comprimento, c.liga, c.tempera, d.gramatura, d.gramaturaplc from producaos a left join cadastro b on (a.id = b.id) and (a.codigo = b.codigo) left join ipedido c on (a.pedido_id = c.pedido_id) and (a.item = c.item) left join iferramenta d on (a.ferramenta_id = d.ferramenta_id) and (a.sequencia = d.sequencia) where a.status = 0 order by a.protocolo Não sei mais o que fazer. Acredito que vou ter que fazer a atualização na unha usando um outro clientdataset. Levi -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo Rogério Enviada em: terça-feira, 22 de novembro de 2005 19:49 Para: delphi-br@yahoogrupos.com.br Cc: [EMAIL PROTECTED] Assunto: Re: [delphi-br] Gravar Registro com sqldataset+datasetprovider+clientdataset usando join no select Você configurou os providers flags das colunas? 1) Eu ja vi problemas de gravação com select em letras minúsculas. Eu, particularmente uso só maiúsculas. 2) Faça o seguinte: Adicione todos os campos no fields editor do SQLDataset e do ClientDataset. 3) Imagino que sua tabela producaos seja a que vc quer gravar. Portando para os campos(tratamento, comprimento, liga, temperatura, gramatura, gramaturaplc) marque TODOS o os flags(pfInUpdate, pfInWhere, pfInKey, pfInHidden) na propriedade Providers Flags para False, Required para False também. 4) Faça a mesma coisa no ClientDataset. Tente gravar novamente. O que você fez foi dizer ao Datasetprovider que os campos que não são da tabela producaos, não precisam ser atualizados(porque são de outras tabelas). PS: Procure conhecer algo sobre Reconcile Error, para capturar os erros ou problemas na gravação, quando utiliza DBExpress. Provavelmente isso vai resolver. Espero ter ajudado, Danilo Levi Ribeiro de Freitas escreveu: Pessoal, Estou precisando gravar um registro usando D7, Firebird 1.5 + sqldataset+datasetprovider+clientdataset, mas estou usando join no sqldataset+datasetprovider+select, vejam: select a.*, b.tratamento, c.comprimento, c.liga, c.tempera, d.gramatura, d.gramaturaplc from producaos a left join cadastro b on (a.id = b.id) and (a.codigo = b.codigo) left join ipedido c on (a.pedido_id = c.pedido_id) and (a.item = c.item) left join iferramenta d on (a.ferramenta_id = d.ferramenta_id) and (a.sequencia = d.sequencia) where a.status = 0 order by a.protocolo Preciso salvar apenas o registro de uma tabela, como faço? Tento mas ele dá erro. Atenciosamente, Levi Ribeiro de Freitas Programador de Computadores [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=0/id=flashu rl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema _calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2 369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=1/id=altimg /SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_ca lendario.gif; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale
Re: [delphi-br] Campos Chave Primária e Chav e Estrangeira - ProviderFlags
Não entendi muito bem se COL_CHAVE também faz parte da chave primaria da tabela DICAS(fazendo com que sua tabela tenha uma chave composta, mas vou explicar detalhadamente, a maneira como eu trabalho Tabela CIDADE --- PK ID_CIDADE NOME_CIDADE Tabela CLIENTE PK ID_CLIENTE NOME_CLIENTE FK ID_CIDADE onde PK é Primary Key(chave Primária) e FK é Foreign Key(Chave Estrangeira), no caso de alguem desconhecer essas notações Suponhamos que vamos fazer operações de inclusão, exclusão, alteração na tabela CLIENTE, mas queremos mostrar o nome da cidade que este cliente mora. SELECT A.ID_CLIENTE, A.NOME_CLIENTE, A.ID_CIDADE, B.NOME_CIDADE FROM CLIENTE A, CIDADE B WHERE A.ID_CIDADE = B.ID_CIDADE Bem, vamos aos flags. 1) Estamos manipulando CLIENTES, certo? Portanto apenas as colunas referentes a tabela de clientes devem ser atualizadas, ou seja, a coluna NOME_CIDADE é meramente demonstrativa. 2) Configure os providers flags do SQLDataset ou SQLQuery ID_CLIENTE(é a chave) pfInfUpdate = True pfInfWhere = True pfInfKey = True /// Porque esta coluna é a chave pfInfHidden = False NOME_CLIENTE pfInfUpdate = True pfInfWhere = True pfInfKey = False pfInfHidden = False ID_CIDADE(note que esse campo vem da tabela CLIENTE, portanto deve ser atualizado) pfInfUpdate = True pfInfWhere = True pfInfKey = False pfInfHidden = False NOME_CIDADE(não precisa atualizar) pfInfUpdate = False pfInfWhere = False pfInfKey = False pfInfHidden = False 3) Neste mesmo campo NOME_CIDADE, verifique a propriedade Requerid = False 4) Faça o Passo 2 e 3 no ClientDataSet também 5) No DataSetProvider, em Update Mode coloque Where KeyOnly(Você muda para update mode porque setamos o flag pfInfKey para True) 6) Se quiser ajudar o DataSerProvider mais um pouco, pode colocar a instrução abaixo no EVENTO onGetTableName: Table_Name := 'CLIENTE'; Espero ter esclarecido. E dúvidas, postem aí... Danilo Rogério Betta Informática User-BA [EMAIL PROTECTED] escreveu: Olá! Me esclareçam... Tenho 2 tabelas - DICAS e - COLABORADORES Em - DICAS tenho o campo chave primaria - DIC_CHAVE e o campo chave estrangeira - COL_CHAVE (COL_CHAVE é a chave primária de - COLABORADOR) Neste caso, devo configurar no ClientDataSet - ProviderFlags PfInUpdade = True PfInWhere = True PfInKey = True PfInHiden = False Da tabela - DICAS para os campos - DIC_CHAVE (chave primaria de DICAS) e COL_CHAVE (chave estrangeira de - DICAS e chave primária de - COLABORADOR)? ... Ou qual a configuração correta neste caso? Os outros campos de - DICAS devem ficar: PfInUpdade = True PfInWhere = True PfInKey = False PfInHiden = False ? Aproveitando: Devo setar UpDateMode para - upWhereAll? ___ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está
Re: [delphi-br] Campos Chave Primária e Chav e Estrangeira - ProviderFlags
Corrigindo, no item 6 onde digo sobre o Evento OnGetTableName, acertem aí... Eu coloquei Tabel_Name := 'CLIENTE'; Mas é TableName := 'CLIENTE';(Sem o Underscore) Att. Danilo Danilo Rogério [EMAIL PROTECTED] escreveu: Não entendi muito bem se COL_CHAVE também faz parte da chave primaria da tabela DICAS(fazendo com que sua tabela tenha uma chave composta, mas vou explicar detalhadamente, a maneira como eu trabalho Tabela CIDADE --- PK ID_CIDADE NOME_CIDADE Tabela CLIENTE PK ID_CLIENTE NOME_CLIENTE FK ID_CIDADE onde PK é Primary Key(chave Primária) e FK é Foreign Key(Chave Estrangeira), no caso de alguem desconhecer essas notações Suponhamos que vamos fazer operações de inclusão, exclusão, alteração na tabela CLIENTE, mas queremos mostrar o nome da cidade que este cliente mora. SELECT A.ID_CLIENTE, A.NOME_CLIENTE, A.ID_CIDADE, B.NOME_CIDADE FROM CLIENTE A, CIDADE B WHERE A.ID_CIDADE = B.ID_CIDADE Bem, vamos aos flags. 1) Estamos manipulando CLIENTES, certo? Portanto apenas as colunas referentes a tabela de clientes devem ser atualizadas, ou seja, a coluna NOME_CIDADE é meramente demonstrativa. 2) Configure os providers flags do SQLDataset ou SQLQuery ID_CLIENTE(é a chave) pfInfUpdate = True pfInfWhere = True pfInfKey = True /// Porque esta coluna é a chave pfInfHidden = False NOME_CLIENTE pfInfUpdate = True pfInfWhere = True pfInfKey = False pfInfHidden = False ID_CIDADE(note que esse campo vem da tabela CLIENTE, portanto deve ser atualizado) pfInfUpdate = True pfInfWhere = True pfInfKey = False pfInfHidden = False NOME_CIDADE(não precisa atualizar) pfInfUpdate = False pfInfWhere = False pfInfKey = False pfInfHidden = False 3) Neste mesmo campo NOME_CIDADE, verifique a propriedade Requerid = False 4) Faça o Passo 2 e 3 no ClientDataSet também 5) No DataSetProvider, em Update Mode coloque Where KeyOnly(Você muda para update mode porque setamos o flag pfInfKey para True) 6) Se quiser ajudar o DataSerProvider mais um pouco, pode colocar a instrução abaixo no EVENTO onGetTableName: Table_Name := 'CLIENTE'; Espero ter esclarecido. E dúvidas, postem aí... Danilo Rogério Betta Informática User-BA [EMAIL PROTECTED] escreveu: Olá! Me esclareçam... Tenho 2 tabelas - DICAS e - COLABORADORES Em - DICAS tenho o campo chave primaria - DIC_CHAVE e o campo chave estrangeira - COL_CHAVE (COL_CHAVE é a chave primária de - COLABORADOR) Neste caso, devo configurar no ClientDataSet - ProviderFlags PfInUpdade = True PfInWhere = True PfInKey = True PfInHiden = False Da tabela - DICAS para os campos - DIC_CHAVE (chave primaria de DICAS) e COL_CHAVE (chave estrangeira de - DICAS e chave primária de - COLABORADOR)? ... Ou qual a configuração correta neste caso? Os outros campos de - DICAS devem ficar: PfInUpdade = True PfInWhere = True PfInKey = False PfInHiden = False ? Aproveitando: Devo setar UpDateMode para - upWhereAll? ___ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12fh5qtu6/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132804784/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fvh6tcj/M
RE: [delphi-br] programa tipo planilha
Existe também a suite de componentes da TMS, que é bem completa também... se não me engano o site é www.tmssoftware.com Att. Danilo Rubem Nascimento da Rocha [EMAIL PROTECTED] escreveu: Desde a versão 3 do Delphi, vem um componente ActiveX disponível na paleta ActiveX ou Samples. O nome dele é F1Book. Com ele, é possível ter uma planilha eletrônica no estilo do Excel. Pesquise mais a respeito. A dica para pescar o peixe foi passada! Boa sorte! []s From: Denise [EMAIL PROTECTED] Reply-To: delphi-br@yahoogrupos.com.br To: Delphi delphi-br@yahoogrupos.com.br Subject: [delphi-br] programa tipo planilha Date: Mon, 21 Nov 2005 15:56:00 -0200 Olá pessoal! Alguém já criou um programa parecido com o excel em delphi? Pode me dar uma dica? Obrigada [As partes desta mensagem que não continham texto foram removidas] _ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12f5s3sqo/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132624879/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12f5s3sqo/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132624879/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Gravar Registro com sqldataset+datasetprovider+clientdataset usando join no select
Você configurou os providers flags das colunas? 1) Eu ja vi problemas de gravação com select em letras minúsculas. Eu, particularmente uso só maiúsculas. 2) Faça o seguinte: Adicione todos os campos no fields editor do SQLDataset e do ClientDataset. 3) Imagino que sua tabela producaos seja a que vc quer gravar. Portando para os campos(tratamento, comprimento, liga, temperatura, gramatura, gramaturaplc) marque TODOS o os flags(pfInUpdate, pfInWhere, pfInKey, pfInHidden) na propriedade Providers Flags para False, Required para False também. 4) Faça a mesma coisa no ClientDataset. Tente gravar novamente. O que você fez foi dizer ao Datasetprovider que os campos que não são da tabela producaos, não precisam ser atualizados(porque são de outras tabelas). PS: Procure conhecer algo sobre Reconcile Error, para capturar os erros ou problemas na gravação, quando utiliza DBExpress. Provavelmente isso vai resolver. Espero ter ajudado, Danilo Levi Ribeiro de Freitas [EMAIL PROTECTED] escreveu: Pessoal, Estou precisando gravar um registro usando D7, Firebird 1.5 + sqldataset+datasetprovider+clientdataset, mas estou usando join no select, vejam: select a.*, b.tratamento, c.comprimento, c.liga, c.tempera, d.gramatura, d.gramaturaplc from producaos a left join cadastro b on (a.id = b.id) and (a.codigo = b.codigo) left join ipedido c on (a.pedido_id = c.pedido_id) and (a.item = c.item) left join iferramenta d on (a.ferramenta_id = d.ferramenta_id) and (a.sequencia = d.sequencia) where a.status = 0 order by a.protocolo Preciso salvar apenas o registro de uma tabela, como faço? Tento mas ele dá erro. Atenciosamente, Levi Ribeiro de Freitas Programador de Computadores mailto:[EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12fq3ai6r/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1132697947/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Gravar arquivo em Diretorio Documents and settings
Pessoal, tenho a seguinte rotina que salva um relatorio do quick report. // aqui é um save dialog, que escolho o local e nome do arquivo... if SaveDialog.Execute then begin F_Relatorio := TF_Relatorio.Create(nil); //Prepara o Relatório F_Relatorio.QuickRep1.Prepare; // ESTA LINHA SALVA O QUICK REPORT NO DIRETORIO ESCOLHIDO F_Relatorio.QuickRep1.QRPrinter.ExportToFilter(TQRWMFExportFilter.Create(SaveDialog.FileName)); F_Relatorio.QRPrinter.Free; F_Relatorio.QRPrinter := nil; F_Relatorio.free; end; Acontece que se eu escolho o diretorio Documents and setting\Usuario para gravar... ele não Grava... E estou tentando gravar o diretorio do proprio usuario logado... Agora, gravar em C:\, por exemplo... funciona... Alguma ajuda??? Danilo - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] OFF Toppic: Desabafo..
Desculpe... mas eu tive o mesmo problema... há uns 8 dias... enviei um email para eles, e obtive retorno da Kaline... q acho q é forte la dentro, com o login correto... Em complemento ao seu desabafo, sinto a dificuldade e ainda não encontrei as colunas dos outros colunistas... Fausto [EMAIL PROTECTED] escreveu: Antes de tudo me desculpem pelo off, mas acho que somente aqui, em uma comunidade Delphi, eu seria, ao menos eu acho, compreendido. Pessoal sou assinante da revista ClubeDelphi, onde dentre outras ofertas eles dizem que somente quem é assinante tem acesso ao conteúdo exclusivo. Pois bem eles mudaram o site, e agora não entra em nada, é pedido o login e a senha mas nada de funcionar. Lancei mão do email que aparece no canto superior direito da página, isto na sexta-feira passada 04/11 e até agora não recebi um retorno, resolvi então ligar para eles, agora pirem.. O atendente me passou dois logins e senhas e nenhum funcionou, ai ele disse que irá entrar em contato com o suporte.. É bricadeira como este pessoal abusa de nossa boa vontade não? Sem contar que o site esta uma *M*, agora entendi porque o Carlos Cantu não é mais editor na revista.. Mais uma vez me desculpem o OFF Fausto -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array(); lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fnbv5hj/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131730349/A=3107499/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;; var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1); var lrec_altURL=http://br.rd.yahoo.com/SIG=12fnbv5hj/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131730349/A=3107499/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;; var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.gif;; var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Erro na Inclusão com sqldata set + dstprovider +clientdataset
Amigo... Se o campo permite nulo e está dando mensagem que que não pode estar nulo, é a propriedade required deste campo no clientdataset. Posso estar enganado, mas sua query tem join? Ou o select é simples, ou seja, em uma tabela apenas... Se houver join, faça o seguinte. 1) Tanto no SQLDataSet, quanto no ClientDataset, adicione os campos no fields Editor. 2) para os campos que NÃO DEVEM SER ATUALIZADOS, você deve colocar as propriedades Required = False, e todos os Providers Flags deles para False. Faça isso no SQLDataset e no Client tbm. Agora, se quiser postar o Select e o codigo que ta usando para salvar, ajuda... Att. Danilo Levi Ribeiro de Freitas [EMAIL PROTECTED] escreveu: Pessoal, Já tentei de tudo, preciso da ajuda de vcs: Estou usando delphi7 + firebird 1.5 com sqlconn + sqldataset + dstprovider +clientdataset. Estou tendo problemas na inclusão de registro, estou com problemas em dois campos: Ele dá mensagem que o campo não permite nulo, mas ele permite sim pelo banco sqltimestamp, ou problema é que tenho um campo que é alimentado pelo proprio banco com a data hora atual ele tb dá erro. O que deve fazer? Atenciosamente, Levi Ribeiro de Freitas Programador de Computadores mailto:[EMAIL PROTECTED] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fpc556l/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131655664/A=3107499/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1);var lrec_altURL=http://br.rd.yahoo.com/SIG=12fpc556l/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131655664/A=3107499/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.gif;var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] fkAggregate
1) Crie o Campo Aggregado no clientDataSet e não na query. 2) Set´, no clientdataset, a propriedade AggregatesActive para True 3) No seu campo aggregado coloque na propriedade expression SUM(COLUNA) 4) Ainda no seu campo coloque a propriedade Active para True. Agora ja vai calcular certinho. Agora no DBGrid, se a coluna não aparecer na lista de FieldName, basta você digitar o nome dela. Att. Danilo stainle2003 [EMAIL PROTECTED] escreveu: Criei na Query um campo Agregato, porém não consigo colocar a fórmula para que faça a soma acumulada(linha por linha do DBGRID) e também não consigo definir este campo no DBGRID, como seria isto possível ? grato Stainle -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fa1nq9f/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131478105/A=3107499/R=0/id=flashurl/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.swf?clickTAG=javascript:LRECopenWindow(1);var lrec_altURL=http://br.rd.yahoo.com/SIG=12fa1nq9f/M=380335.7481167.8369105.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131478105/A=3107499/R=1/id=altimg/SIG=12c39trgo/*http://ad.br.doubleclick.net/clk;22846485;12120066;a?http://www.hoteis.com;var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/1107_lrec_hotelscom.gif;var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Migrando do BDE para o DBExpress e ClientDataSet
Paulo... respondendo a) Vc se sentirá mais familiarizado com a SQLQuery, já que vc veio do BDE, e portar seus sistemas ficarão mais facilmente com SQLQuery do que com SQLDataset b.1) vai do gosto do programador. A Borland, parece, não tenho certeza que recomenda mais o SQLDataset, pela flexibilidade de ser Query, Table ou Stored Procedure(veja propriedade CommandType). c) usando clientdataset, vc deverá usar o Dataserprovider entre a query e o clientdataset, pelo DBExpress ser unidirecional, para permitir a navegação entre os registros. Sua estrutura ficará assim: SQLQuery(ou SQLDataset) + DataSetProvider + ClientdataSet + DataSource. Portanto, toda persistência, inserção, exclusão, é feita no clientdataset e aplicada no banco com o metodo ApplyUpdates(pertencente ao clientdataset também) Voce, realmente pode passar os parametros pelo cliendataset sim, isso é muito usado no esquema de multicamadas(onde o acesso, ou seja, a query está no servidor de aplicação) e apenas o clientdataset está do lado do cliente. No modelo client/server eu.. veja bem, opinião pessoal... faço assim ClientDataSet.Close SQLQuery.parambyname('parametro').asstring := Valor ClientDataSet.Open Espero ter explicado... e vc deve ter percebido que eu uso o SQLQuery... e torno a dizer: para portar seu sistema, SQLQuery te trará facilidades... Mas se quiser usar SQLdataSet, fique q vontade... Att. Danilo Paulo [EMAIL PROTECTED] escreveu: Pessoal: Estou estudando os componentes do DBExpress do Delphi 7, pois pretendo migrar meus sistemas que atualmente utilizam Delphi 3 com BDE 5.202 Solicito a gentileza de me orientar com as seguintes dúvidas: a) No Delphi 3/BDE, utilizo apenas componentes Query (não uso Tables) e alguns (poucos) ClientDataSets. Suponho que terei maior facilidade se eu trocar os TQuery do BDE por SQLQuery do DBExpress (junto com o ClientDataSet, onde for necessário). Este pensamento está correto ? Ou vocês acham que eu devo partir logo para o SQLDataSet ? (junto com o ClientDataSet, onde for necessário) b) Nos módulos NOVOS que eu vier a criar: b.1) Se nesse NOVO módulo, que escreverei do zero, sem ter de substituir TQuerys do BDE, o melhor é usar SQLQuery, ou SQLDataSet ? Quais as principais diferenças entre eles ? Há vantagens em usar um ou outro ? E desvantagens ? c) Nos módulos em que o usuário pode alterar dados, navegar em DBGrids, etc., vou usar um ClientDataSet junto com o SQLDataSet ou SQLQuery (dependendo do que vocês responderem acima). Estou confuso sobre em que componente devo colocar o comando SQL, onde criar campos persistentes (quando for necessário), e onde alimentar parâmetros. No BDE, eu fazia tudo isso nas TQuery, mas agora, ao trabalhar com ClientDataSet com SQLDataSet (ou SQLQuery), não sei em que componente é melhor colocar os comando SQL, os parâmetros, os campos persistentes, etc. O que podem me dizer a respeito disso ? Muito obrigado pela atenção de todos. Paulo [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12fue557n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131247160/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var lrec_altURL=http://br.rd.yahoo.com/SIG=12fue557n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1131247160/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Componente SQLClientDataSet
No delphi 7 existe sim, mas não está instalado... De uma olhada em c:\Arquivos de Programas\borland\delphi 7\Demos\Db\SQLClientDataset Os arquivos DBLocal.pas, DBLocalB.pas e DBLocalS.pas são para instalar o SQLClientDataset Att. Danilo Francisco Thiago [EMAIL PROTECTED] escreveu: Até onde eu sei... (pode ser que eu esteja enganado, pois não mexi no D6) SQLDataSetProvider: Não existe... Não seria o TDataSetProvider?! O SQLClientDataSet é o SimpleDataSet no D7 que encapsula o SQLDataSet + DataSetProvider + ClientDataSet... Independente disso, a comunidade nem gosta mto desse componentes não. Se a Borland tiver tirado ele do D2k5, terá feito um favor. []'s Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] - Original Message - From: Leandro Carbonera To: Cc: FireBase Sent: Friday, November 04, 2005 2:29 PM Subject: [delphi-br] Componente SQLClientDataSet Salve Lista.Gostaria de uma opinião de vcs No Delphi 6 existe na paleta DBExpress um componente chamado SQLClientDataSet (Não é o SimpleDataSet), que é uma união do SQLDataSet + SQLDataSetProvider + ClientDataSet, mas no Delphi 7 esse componente não existe! Alguem saberia me dizer se ele existe no Delphi 2005 ou se existe algum similar no Delphi 7!! Att. Leandro Carbonera Suporte Técnico - RBR Informática Fone: 54 343 1788 [EMAIL PROTECTED] www.rbrinformatica.com.br ___ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos ___ Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Links do Yahoo! Grupos - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Problemas com Memo em Delphi!
tente assim... Query.close; Query.sql.clear; Query.sql.add('INSERT INTO TESTE VALUES(' + QuotedStr(memo1.text)+')'); Query.prepare; Query.execsql; ou se ainda preferir passar parametro, passe assim... Query.parambyname('VALOR').asstring := QuotedStr(memo1.text); Poste aí, se deu certo... Att. Danilo Leonardo Lemos [EMAIL PROTECTED] escreveu: Utilizo o Delphi 5, Banco de Dados Access, Conexão da aplicação através de TQuery e ponte ODBC configurada através do BDE! Estou utilizando um campo TMemo e quando tento inserir os dados algumas vezes aparece a seguinte mensagem: EDBEngineError with message General SQL Error. [Driver ODBC para Microsoft Access] Dados de seqüência de caracteres truncados à direita (null). Para Inserir os dados utilizo as seguintes linhas de comando: close; sql.clear; sql.add('insert into teste values (:valor)'); parambyname('valor').AsMemo := memo1.text; prepare; execsql; Obrigado pela atenção! Leonardo Lemos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Renomear arquivo
Use a função Renamefile if RenameFile('c:\nome_antigo.extensao','c:\novo_nome.extensao') then showmessage('mudou o nome!!!') Cícero [EMAIL PROTECTED] escreveu:boa tarde... tenho um formulário que abre o explorer para que eu grave em um campo texto (Path_e_Nome_imagem). Gostaria também de ter a opção de renomear este arquivo neste mesmo path. A rotina de buscar, mostrar no formulário, e tudo o mais está pronta e funcionando. Agora quero colocar um botao, que ao ser clicado, o sistema renomeia este arquivo. RENAME FILE=X PARA NOVONOME.TEXT como seria essta linha? -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Uso do WSDL dos Correios: EDOMParseError
Pessoal, postaram na lista o WSDL dos correios. Utilizei o WSDLImporter, gerei meu .pas com as funções de pesquisa de CEP, certinho... Mas ao executar a instrução abaixo recebo o seguinte erro: // Irá mostrar no Edit 2, o logradouro Edit2.Text := GetCEPServicePort.obterLogradouro('14402440'); E ao executar recebo o erro: EDOMParseError: Em um documento XML Só são permitidos elementos de nível superior... - Promoção Yahoo! Acesso Grátis: a cada hora navegada você acumula cupons e concorre a mais de 500 prêmios! Participe! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Problema com Sequence no Oracle
Pessoal, alguem ja passou pelo problema. Tenho uma sequence criada no Oracle 10g, e constantemente ela esta pulando a sequencia, as vezes de 2 em 2, mas ontem pulou 15 números... Apenas um usuário estava usando o processo que utiliza esta sequence... Att. Danilo Rogério - Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Campo Agregado - Esta está Difícil
o campo aggregado é reconhecido como variant tente o seguinte: Seu_Campo_total.asvariant := Campo_Aggregado.asvariant Espero ter ajudado, Danilo Rogério Cristiano Rodrigo Gomes [EMAIL PROTECTED] escreveu: Bom dia a todos, estou com problemas na utilização de campos agregados, bem vamos lá. Estou utilizando um componente chamado RXMEMORYDATA, que simula um DataSet, porém com os dados apenas em memória e eles estão interligados em um Data Module da Seguinte Forma: RXMEMORYDAT - DATASETPROVIDER - CLIENTDATASET - DATASOURCE No CLIENTDATASET criei um campo AGREGADO para relizar a soma dos campos, e este campo AGREGADO está ligado a um DBEDDIT, que exite a soma NORMALMENTE. Aí que vem o problema. A exibição deste campo está OK, porém não consigo pegar o conteúdo deste DBEDIT ligado ao CAMPO AGREGADO e levar para outro DBEDIT. tipo assim mesmo: DBEDITTOTAL.AsFloat := DBEDITSUBTOTAL.AsFloat O campo DBEDITSUBTOTAL é o campo agregado. Se alguém puder me ajudar. Uso Delphi 7 e Firebird. _ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:PlayStation 2 a partir de R$ 659! Parcele!Celular Motorola com câmera a partir de R$ 449!Siemens SL65 com câmera a partir de R$ 730! Câmeras Digitais a partir de apenas R$ 399! Parcele!CD Players Pioneer a partir de R$ 369!MP3 Player iPod a partir de R$ 799! Parcele! - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Campo Agregado - Esta está Difícil
vc tentou a minha outra dica??? segue ela abaixo crie uma variavel do tipo double e faça o seguinte var ld_total:Double; begin ld_Total := 0; if clientdataset.FieldByName('CAMPO_AGGREGADO').IsNull then ld_total := 0 else ld_total := clientdataset.FieldByName('CAMPO_AGGREGADO').AsVariant e depois atribui ao seu campo total, o valor da variavel ld_total. Att. Danilo Cristiano Rodrigo Gomes [EMAIL PROTECTED] escreveu: Então Danilo, não funcionou, ele não leva nada, a impressão que tenho é que o campo estivesse como NULL, sei lá. O estranho é que no DBEdit do SUBTOTAL q é o campo AGREGADO ele mostra o valor corretamente. Mas vealeu, Obrigado Danilo, se tiver mais alguma sugestão fico grato. Cristiano. From: Danilo Rogério [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br CC: [EMAIL PROTECTED] Subject: Re: [delphi-br] Campo Agregado - Esta está Difícil Date: Wed, 5 Oct 2005 10:03:32 -0300 (ART) o campo aggregado é reconhecido como variant tente o seguinte: Seu_Campo_total.asvariant := Campo_Aggregado.asvariant Espero ter ajudado, Danilo Rogério Cristiano Rodrigo Gomes [EMAIL PROTECTED] escreveu: Bom dia a todos, estou com problemas na utilização de campos agregados, bem vamos lá. Estou utilizando um componente chamado RXMEMORYDATA, que simula um DataSet, porém com os dados apenas em memória e eles estão interligados em um Data Module da Seguinte Forma: RXMEMORYDAT - DATASETPROVIDER - CLIENTDATASET - DATASOURCE No CLIENTDATASET criei um campo AGREGADO para relizar a soma dos campos, e este campo AGREGADO está ligado a um DBEDDIT, que exite a soma NORMALMENTE. Aí que vem o problema. A exibição deste campo está OK, porém não consigo pegar o conteúdo deste DBEDIT ligado ao CAMPO AGREGADO e levar para outro DBEDIT. tipo assim mesmo: DBEDITTOTAL.AsFloat := DBEDITSUBTOTAL.AsFloat O campo DBEDITSUBTOTAL é o campo agregado. Se alguém puder me ajudar. Uso Delphi 7 e Firebird. _ MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:PlayStation 2 a partir de R$ 659! Parcele!Celular Motorola com câmera a partir de R$ 449!Siemens SL65 com câmera a partir de R$ 730! Câmeras Digitais a partir de apenas R$ 399! Parcele!CD Players Pioneer a partir de R$ 369!MP3 Player iPod a partir de R$ 799! Parcele! - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! _ MSN Messenger: converse com os seus amigos online. http://messenger.msn.com.br -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:PlayStation 2 a partir de R$ 659! Parcele!Celular Motorola com câmera a partir de R$ 449!Siemens SL65 com câmera a partir de R$ 730! Câmeras Digitais a partir de apenas R$ 399! Parcele!CD Players Pioneer a partir de R$ 369!MP3 Player iPod a partir de R$ 799! Parcele! - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] O ClientDataSet compartilha os registros com o SQLDataSet ou nao
Posso estar enganado, mas ao abrir o clientdataset ele traz seus 1000 registros pra memoria e fecha a Query... Com isso: apenas 1 conjunto de registros Espero ter ajudado, Danilo Paulo Sérgio Dias [EMAIL PROTECTED] escreveu: Pessoal: Nos componentes DBExpress, eu posso usar um SQLDataSet sozinho para trazer dados (para um relatorio, por exemplo) ou posso usar um ClientDataSet associado a esse SQLDataSet (neste caso, preciso de um Provider para ligar o ClientDataSet ao SQLDateSet) Pergunta: - Suponham que eu use um ClientDataSet/Provider/SQLDataSet e que o SELECT que incluir no SQLDataSet traga 1000 registros O ClientDataSet vai compartilhar esses 1000 registros trazidos pelo SQLDataSet, ou vai ter uma copia na memoria de mais 1000 registros. Ou seja, na memoria da estacao, existirao um unico conjunto de registros, ou dois conjutos de registros ? Grato pela atencao Paulo [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Aplicação n-tier em rede
Lichot? Qual o problema encontrado em relação a distribuição de sistemas em Com+. E o porque de socket server? Danilo [EMAIL PROTECTED] escreveu: Salve Daniel!!! Seguinte, cara, sistemas em COM+ funcionavam mto bem ate a mais ou menos um ano e meio atras... hj a distribuição naum e taum facil... sugiro vc usar borland socket server... para distribuir COM+ vc precisa criar um proxy a partir do servidor e instalar nas maquinas, e simples e rapido e resolve... Na minha coluna no portal do assinante www.clubedelphi.net, tem 4 materias completas a respeito de criação e distribuição de aplicações baseada em COM+ Se possivel for me envie em pvt esse material para q eu possa ter, derrepente, como te ajudar melhor vendo a metodologia q vc utilizou. Outra fonte de colsulta saumas duas ultimas edições da revista clubedelphi e as edições de nº 56 e 58. Estou as ordens para o q puder te ajudar. []´s Bruno Lichot Boa noite. To começando agora desenvolver aplicações n-tier e desenvolvi umas coisinhas poucas. Segundo a apostila que eu peguei na net, e fazendo todos os passos, funciona perfeitamente, mas ai eu quis testar a aplicação em rede, para ver questões de velocidade. Mas não consegui. Segundo a apostila, para se utilizar o exemplo na rede, eu só deveria modificar a localização do computador na rede (Atravez do nome ou do endereço) no componente TDCOMConnection , propriedade ComputerName . Bom. Não funcionou. 2 windows xp pro com firewall desativado ligados diretamente. O servidor com ISS instalado (diz na apostila que é necessário) e no cliente não. Se alguem souber, me da uma força. Abração. Daniel A. Bastos [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: RES: [delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi
Mas não tem nenhuma solução cabível para o meu problema...? Vocês reconhecem esse problema que eu estou tendo? Danilo Andreano Lanusse [EMAIL PROTECTED] escreveu: Oi Danilo, tudo bem? Estava em acesso a web, desculpa a demora Mas vamos lá, sobre o problema que você está tendo com o DBExpress é o seguinte. O driver do DBExpress para Oracle 10g não é suportado, na época do Delphi 7 o Oracle 10g não tinha sido lançado. No Delphi 2005 é suportado o Oracle 8 e 9i, o Oracle 10g não está na lista oficial de suporte, mas funciona perfeitamente, temos diversos clientes usando. []'s Andreano Lanusse System Engineer Borland Latin America [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] - www.borland.com.br blocked::http://www.borland.com.br/ A Borland Software é líder global em soluções independentes de plataforma para o Software Delivery Optimization, auxiliando nossos clientes a resolverem as restrições no desenvolvimento de aplicações nos dias de hoje, para maximizar o valor do negócio de seu software. De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Danilo Rogério Enviada em: quarta-feira, 21 de setembro de 2005 10:04 Para: Delphi-Br; Lista-Delphi Assunto: [delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi Moderadores, queiram desculpar mandar a pergunta para duas listas ao mesmo tempo, mas o problema é muito sério. Galera da Lista e Andreano Gostaria de reportar um problema constantemente encontrado com procedures no Oracle 10g com DbExpress no Delphi 7 1) Caso as procedures tenham parametros number, posso passar para o objeto TSQLStoredProc de qualquer jeito: AsString, AsFMBCD, que tem dado erro um estranho: uma serie de numeros, letras e a palavra: is not a BCD valid Para contornar isso estamos criando parametros sempre varchar2, e dentro da procedure convertendo para o tipo de dado esperado(como sugestão da propria ORACLE). 2) Esse outro erro é o pior de todos... No momento da execução, AS VEZES da erro: DBExpress: Invalid Length. Se eu recompilar a procedure e testar novamente, funciona. E antes de recompilar ela NÃO está como INVÁLIDA Gostaria de saber algo sobre estes problemas, pois é colocar o sistema na produção e aguardar o usuário reportar o problema. Atenciosamente, Danilo - Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: http://br.i1.yimg.com/br.yimg.com/i/br/ads6/160905_pop_mp3pioneer_v300.gif Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] mailto:[EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo! http://br.yahoo.com/info/utos.html . [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi
Moderadores, queiram desculpar mandar a pergunta para duas listas ao mesmo tempo, mas o problema é muito sério. Galera da Lista e Andreano Gostaria de reportar um problema constantemente encontrado com procedures no Oracle 10g com DbExpress no Delphi 7 1) Caso as procedures tenham parametros number, posso passar para o objeto TSQLStoredProc de qualquer jeito: AsString, AsFMBCD, que tem dado erro um estranho: uma serie de numeros, letras e a palavra: is not a BCD valid Para contornar isso estamos criando parametros sempre varchar2, e dentro da procedure convertendo para o tipo de dado esperado(como sugestão da propria ORACLE). 2) Esse outro erro é o pior de todos... No momento da execução, AS VEZES da erro: DBExpress: Invalid Length. Se eu recompilar a procedure e testar novamente, funciona. E antes de recompilar ela NÃO está como INVÁLIDA Gostaria de saber algo sobre estes problemas, pois é colocar o sistema na produção e aguardar o usuário reportar o problema. Atenciosamente, Danilo - Novo Yahoo! Messenger com voz: ligações, Yahoo! Avatars, novos emoticons e muito mais. Instale agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] DBExpress, Procedure e Oracle 10g: Bug A/C Andreano Lanussi
Observação: mensagem anexa encaminhada. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Sistemas ERP x Sistemas Empres ariais Flexíveis [OFF TOPIC]
Caro Maurício, Lista e Moderadores, desculpe por não colocar um Off Topic... Maurício, veja bem... Este sistema não é meu... Sistemas Empresariais Flexíveis está relacionado a um conceito de uma software house e faz um paralelo com ERP... Por isso iniciei a discussão... Se quiser responder em private, sem problema... Dê uma olhada aqui... foi onde encontrei este paralelo... http://www.sybrain.com.br/ Att. Danilo Maurício Chiarato Vaglieri [EMAIL PROTECTED] escreveu: Danilo, Como essa lista é de DELPHI, tomei a liberdade de colocar um OFF TOPIC na sua mensagem. Atualmente trabalho como analista numa empresa que desenvolve um ERP e não consigo imaginar como seria o seu Sistema Empresarial Flexivel, você tem algum exemplo disso? Até Mais, Mauricio - Original Message - From: Danilo Rogério To: Delphi-Br Sent: Friday, September 09, 2005 3:16 PM Subject: [delphi-br] Sistemas ERP x Sistemas Empresariais Flexíveis Pessoal, estava procurando algum material sobre ERP, e até gostaria que me indicassem algum livro, porém, ouve-se falar/discutir sobre o Assunto do Email: Sistemas ERP x Sistemas Empresariais Flexíveis, onde basicamente é o seguinte: 1)Que sistemas ERP estão tornando-se obsoletos por: existir grande integração/dependencia entre os sistemas(Ex: vendas e contábil), e quando um deles para, a organização sofre. Geralmente são desenvolvidos atendendo padrões de mercado, portanto, particularidades desta mesma organização ficam difíceis de ser agregadas aos sistemas. 2) O Ideal seria os Sistemas Empresariais Flexíveis, onde o princípio é comparado ao email: Você envia o email e o destinatário não precisa estar no lugar para receber a msg. Gostaria da opinião dos senhores/senhoras. Mas mesmo assim, gostaria de uma bibliográfia sobre ERP. Att. Danilo - Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. Participe! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por: PUBLICIDADE -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:PUBLICIDADE var lrec_target=_blank;var lrec_URL=new Array();lrec_URL[1]=http://br.rd.yahoo.com/SIG=12f35fksh/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1126300286/A=2950750/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var lrec_flashfile=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0901_lrec_cinema_calendario.swf?clickTAG=javascript:LRECopenWindow(1);var lrec_altURL=http://br.rd.yahoo.com/SIG=12f35fksh/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1126300286/A=2950750/R=1/id=altimg/SIG=10tift5qr/*http://br.movies.yahoo.com/;var lrec_altimg=http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0829_lrec_cinema_calendario.gif;var lrec_width=300;var lrec_height=250; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Messenger com voz: PROMOÇÃO VOCÊ PODE LEVAR UMA VIAGEM NA CONVERSA. Participe! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Lentidão com dbExpress
Algumas dicas... 1) Configurar corretamente os providers flags do DataSetProvider 2) Não trazer deus o e mundo para o cliente Isso é um bom começo. www.clubedelphi.net www.activedelphi.com.br Agora, aqui na lista vc vai achar muita coisa também... Se não me engano na parte de arquivos da lista tem alguma coisa sobre dbexpress. Outra coisa: Seria interessante vc dar alguns exemplos em que situações está ficando lento(ex: estou gravando assim, assado), colocar trechos do código, colocar o select. Desta maneira, podemos ajudar mais... Att. Danilo Artur Guerra [EMAIL PROTECTED] escreveu: Salve lista. Alguém aí, possui documentação ou dicas em relação ao uso do DBExpress ?? Estou com um sério problema, num cliente, usando Firebird e dbExpress. O sistema está ficando lento. Tem alguma coisa que posso fazer no ClientDataSet ou em qualquer outro lugar a fim de melhorar a performance do bicho ?? Valeu e um abraço ! -- Artur Rodrigo Guerra mail: [EMAIL PROTECTED] skype: arturguerra [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new Array();URL[1] = http://br.rd.yahoo.com/SIG=12ffaeq9t/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124987453/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var link=javascript:openWindow(1);var flashfile = 'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var altURL = http://br.rd.yahoo.com/SIG=12ffaeq9t/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124987453/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var altimg = http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 468;var height=60; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DBXpress - Propriedade GetMetaData e CDS
Thiagão... ligue o SQLMonitor, e veja como fica as instruções de atualizações, com true e false Att. Danilo Francisco Thiago [EMAIL PROTECTED] escreveu: Caros amigos, O Help do Delphi diz o seguinte: Use GetMetadata to turn on or off the fetching of metadata on a database object. Setting GetMetadata to False will improve performance because no additional SQL will execute in order to get index information. However, setting GetMetadata to False might slow any attempts to update data using a client dataset that is linked via a dataset provider because the resolver might not generate optimized SQL to perform the update. GetMetadata must be True to perform any operations that require an index. These operations include setting up master/detail relationships, updating data from a client dataset when the provider's UpdateMode is not upWhereAll, and delayed fetching of BLOB data. Set GetMetadata to False if you are fetching a dataset for read-only purposes. Basicamente: O GetMetadata serve para trazer informações sobre o dicionário de dados. Essas informações são usadas para o SQLResolver gerar SQL otimizado, informações sobre índice... e etc. Mas o DataSetProvider não é quem gera os Insert/Update/Delete de acordo com o ProviderFlags... Então, onde - e quando - ele faz uso destas informações? Seria correto afirmar que o GetMetaData poderia ficar False nas tabelas onde não existe Mestre/Detalhe (ou até mesmo nessas) uma vez que não vou fazer uso dos índices e informações sobre o MetaData estão mapeadas nos componentes de acesso? []'s Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new Array();URL[1] = http://br.rd.yahoo.com/SIG=12f1j8kos/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125002796/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var link=javascript:openWindow(1);var flashfile = 'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var altURL = http://br.rd.yahoo.com/SIG=12f1j8kos/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125002796/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var altimg = http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 468;var height=60; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DBXpress - Propriedade GetMetaData e CDS
Lichot, que tipo de diferença você observa com o getmetadata??? Dá pra passar alguns testes praticos pra gente fazer? Obrigado, Danilo [EMAIL PROTECTED] escreveu: Galera, la vai minha opnião simplificada sobre o uso do getmetadata.. podemos afirmar q para datasets de consulta usa-se getmetadata false e para dataset onde vou fazer operações de manipulação de dados, uso getmetadata true, cabe a nos balancear, uso desta forma em meus sistemas e funciona mto bem obrigado..em tabelas com media de 500 mil registros... as ordens []´s Bruno Lichot Thiagão... ligue o SQLMonitor, e veja como fica as instruções de atualizações, com true e false Att. Danilo Francisco Thiago [EMAIL PROTECTED] escreveu: Caros amigos, O Help do Delphi diz o seguinte: Use GetMetadata to turn on or off the fetching of metadata on a database object. Setting GetMetadata to False will improve performance because no additional SQL will execute in order to get index information. However, setting GetMetadata to False might slow any attempts to update data using a client dataset that is linked via a dataset provider because the resolver might not generate optimized SQL to perform the update. GetMetadata must be True to perform any operations that require an index. These operations include setting up master/detail relationships, updating data from a client dataset when the provider's UpdateMode is not upWhereAll, and delayed fetching of BLOB data. Set GetMetadata to False if you are fetching a dataset for read-only purposes. Basicamente: O GetMetadata serve para trazer informações sobre o dicionário de dados. Essas informações são usadas para o SQLResolver gerar SQL otimizado, informações sobre índice... e etc. Mas o DataSetProvider não é quem gera os Insert/Update/Delete de acordo com o ProviderFlags... Então, onde - e quando - ele faz uso destas informações? Seria correto afirmar que o GetMetaData poderia ficar False nas tabelas onde não existe Mestre/Detalhe (ou até mesmo nessas) uma vez que não vou fazer uso dos índices e informações sobre o MetaData estão mapeadas nos componentes de acesso? []'s Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new Array();URL[1] = http://br.rd.yahoo.com/SIG=12f1j8kos/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125002796/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var link=javascript:openWindow(1);var flashfile = 'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var altURL = http://br.rd.yahoo.com/SIG=12f1j8kos/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125002796/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var altimg = http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 468;var height=60; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new Array();URL[1] = http://br.rd.yahoo.com/SIG=12f22aj9n/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1125035250/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var link=javascript:openWindow(1);var flashfile = 'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var altURL =
Re: [delphi-br] Descobrir os Forms da aplica ção
Thiago, seguinte~... Não sei se é um caminho... mas o primeiro passo é registrar seu form(Geralmente fazemos isto com form MDI), para ser registrado na aplicação, mesmo sem ser criado... antes do END. coloque: Initialization RegisterClass(TF_Seu_Formulario); END. Dê uma olhada na função FindGlobalComponent, ela vai te dar opções de rotinas semelhantes, relacionadas a objetos... Pode ser um caminho... Danilo Francisco Thiago [EMAIL PROTECTED] escreveu: Pessoal, Estamos implementando um esquema de segurança no aplicativo e para isso precisaríamos de obter uma listagem dos Forms da minha aplicação (mesmo que eles ainda não estejam criados). Alguém sabe como fazer isso? Tentei o objeto Application, mas ele só me mostra os objetos criados (o que é lógico) e vinculados a eles. Não teria como descobrir isso em run-time? Obrigado Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new Array();URL[1] = http://br.rd.yahoo.com/SIG=12fone0dc/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124812931/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var link=javascript:openWindow(1);var flashfile = 'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var altURL = http://br.rd.yahoo.com/SIG=12fone0dc/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124812931/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var altimg = http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 468;var height=60; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Descobrir os Forms da aplica ção
Thiago, seguinte~... Não sei se é um caminho... mas o primeiro passo é registrar seu form(Geralmente fazemos isto com form MDI), para ser registrado na aplicação, mesmo sem ser criado... antes do END. coloque: Initialization RegisterClass(TF_TP_Aprovacao); END. Dê uma olhada na função FindGlobalComponent, ela vai te dar opções de rotinas semelhantes, relacionadas a objetos... Pode ser um caminho... Danilo Francisco Thiago [EMAIL PROTECTED] escreveu: Pessoal, Estamos implementando um esquema de segurança no aplicativo e para isso precisaríamos de obter uma listagem dos Forms da minha aplicação (mesmo que eles ainda não estejam criados). Alguém sabe como fazer isso? Tentei o objeto Application, mas ele só me mostra os objetos criados (o que é lógico) e vinculados a eles. Não teria como descobrir isso em run-time? Obrigado Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new Array();URL[1] = http://br.rd.yahoo.com/SIG=12fone0dc/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124812931/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var link=javascript:openWindow(1);var flashfile = 'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var altURL = http://br.rd.yahoo.com/SIG=12fone0dc/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124812931/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var altimg = http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 468;var height=60; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Componentes que são DataWare
Thiagão, acho uma boa idéia procurar a propriedade datasource do componente... Estava olhando aqui alguns componentes dataware, e algo em comum entre eles são as classes: TObject TPersistent TComponente. Daqui para baixo, as classes tornam-se específicas de cada componente... E olhando a classe TDataSource, ela tem a mesma hierarquia acima... Acho q dá pra fazer algo genérico a partir delas... Um abraço, Danilo Francisco Thiago [EMAIL PROTECTED] escreveu: Pessoal, Preciso de uma ajuda de vocês. Baixamos aqui no escritório aquela dica do Luciano Pimenta da última edição da ClubeDelphi. Lá ele mostra como configurar restriçoes de campos no formulário. Estamos pensando em aprimorar o projeto do Luciano e começar a usar no que agente já tem. Só que existe um problema: Como identificar quais os controles que estão mostrando os campos? Temos os TDBedit, TDBGrids, TDBLabels... TQRLabels... TEvoDbEdit... Enfim, são muitos os componentes que podem ter essa função Logo, criar um if para cada tipo de objeto não dá. Daí pensei em ver a hierarquia deles Descobri que cada um vai pra um lado, ou seja, não tem uma classe comum (ou tem?) Agora estou pensando em procurar nestes componentes a propriedade DataSource. O que vocês acham? Teria um jeito melhor de descobrir quais componentes são DataWare? No exemplo do Luciano, ele modifica o texto mostrado para '*'... (property PasswordChar)... Mas como fazer isso num TDBText por exemplo? Ou num Grid Então? Modificar a propriedade visivel do objeto seria uma saída, porém, o form não ficaria muito bem estéticamente O que vocês sugeririam? []'s Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Yahoo! Grupos, um serviço oferecido por:var target=_blank;var URL = new Array();URL[1] = http://br.rd.yahoo.com/SIG=12f7sbi08/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124470777/A=2932553/R=0/id=flashurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var link=javascript:openWindow(1);var flashfile = 'http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.swf?clickTAG='+link+'';var altURL = http://br.rd.yahoo.com/SIG=12f7sbi08/M=365837.7000707.7924794.2369893/D=brclubs/S=2137111264:HM/Y=BR/EXP=1124470777/A=2932553/R=1/id=altimgurl/SIG=10tift5qr/*http://br.movies.yahoo.com/;var altimg = http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.gif;var width = 468;var height=60; - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Re: Carregar de XML e descarregar em uma tabela de banco
Procurei algo uma vez do tipo, mas não encontrei. Estava tentando algo assim: ClientDataSetVazio.data := ClientDataSetDados.Delta. Até aqui tudo bem. Carregava o conteúdo direitinho... mas não dava certo jogar tudo isso de uma vez no banco de dados. Aí o que eu fiz... o bom e velho while not eof... Na época tava difícil pesquisar alguma coisa(hoje está pior ainda)... e resolvi meu problema desta maneira. Att. Danilo Evandro Lelis [EMAIL PROTECTED] escreveu: Ainda que mal lhes pergunte, ninguém nunca precisou implementar rotinas de importação / exportação de dados? Help, plis. Evandro. --- Em delphi-br@yahoogrupos.com.br, Evandro Lelis [EMAIL PROTECTED] escreveu Uma aplicação deve implementar rotinas de exportação e importação de dados para serem transferidos entre localidades. Implementei a exportação para formato XML. Algumas tabelas têm campo imagem (figura). Não consigo importar do formato XML as tabelas com esse tipo de campo. Tenho usado ClientDataSet1.LoadFromFile, e varrido cada linha para compor um comando SQL de inserção na tabela destino. Se alguém tiver alguma dica .. ou se precisar que eu descreva melhor ... Ajude-me, plis. Evandro -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Ler mensagem do servidor de email
Pessoal, tem alguma maneira de ler a caixa de entrada do servidor de email? O intuito disto é verificar se as mensagens em que foram solicitadas confirmação de leitura, foram respondidas, para efetuar um update em alguns registros do Banco de Dados. Obrigado, Danilo Rogério - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] Parece Bug do Delphi 7: Missing set keyword ainda...
Pessoal Ja mandei essa pergunta para uns caras muito bons aí em Delphi, mas ainda to no aguardo, portando, mando pra lista também... Ainda estou com problema em um apply updates. O reconcile error está mostrando: Missing Set Keyword. Coloquei o SQLMonitor, e o mesmo mostra a instrução Set, sem as colunas. Porém as colunas que serão atualizadas estão com os Providers Flags: pInfUpdate = True. Andei pesquisando na Web e encontrei um tópico parecido que leva ao link abaixo no site da Borland. http://qc.borland.com/wc/qcmain.aspx?d=2338 Porém, este erro ocorreria caso, TODOS os TFields do meu clientdataset tivesse com TODOS os Flags = False. E em seguida dar o apply updates. O que não é meu caso... Sugerem também a fazer um update no Delphi 7, e cheguei ao seguinte link: http://bdn.borland.com/article/0,1410,32492,00.html Queria saber o que vocês me falam deste update... Uma vez o pessoal do trabalho fez um update e ferrou um pouco o delphi... Ajuda aí, vai... Danilo Betta Informática Franca - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Update executado pelo DbExpress foi meio suspeito
Então, velhinho... Mas de ele(DSP) não fazer o update corretamente, com mais de uma tabela no From, é a 1ª vez... Realmente, não sei se existem alguma lógica, ou sequencia para ele buscar a tabela que será usada no update... Mas valeu... Francisco Thiago [EMAIL PROTECTED] escreveu: Meu, seguinte: O DataSetProvider tenta adivinhar (procurando por from's no select) o nome da tabela... Quando tem subselect, ou vc informa mais de uma tabela na cláusula from, eu acho que o DataSetProvider meio que se perde... saca? por isso ele pega um nome e pronto... Eu só não parei para pensar qual seria a lógica que ele usa (se é a primeira tabela que aparecer, se é aquela que tem mais campos... se é aleatório)... Em todo caso, sempre que vc tiver mais de uma tabela no from (ou mais de um from no select), especifique o nome da tabela no evento OnGetTableName e pronto... Lembra daquelas funcões malucas que eu usava para gerar sql automaticamente (e que até hoje uso às vezes hehehe)... então, eu acredito que internamente o DataSetProvider use algo do tipo. []'s e tamos ae vlw? Francisco Thiago de Almeida Enter Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] - Original Message - From: Danilo Rogério [EMAIL PROTECTED] To: Delphi-Br delphi-br@yahoogrupos.com.br Sent: Friday, August 05, 2005 7:54 PM Subject: [delphi-br] Update executado pelo DbExpress foi meio suspeito Galera da lista, seguinte. Em Anexo consta um Select que está em uma SQLQuery, por ser muito grande, mandei em anexo. Mas vamos lá, os campos que ele retorna são os sequintes, e seus respectivos valores de providers flags que estão como TRUE, tanto da query quanto do Clientdataset. Estes campos são a minha chave da tabela NRO_MC: pfInUpdate, pfInWhere, pfInKey. COD_ITEM: pfInUpdate, pfInWhere, pfInKey. COD_APROVADOR: pfInUpdate, pfInWhere, pfInKey. SEQUENCIA: pfInUpdate, pfInWhere, pfInKey. Estes NÃO devem ser atualizados CODIGO: Tudo False nos flags SIGLA_FORN: Tudo False nos flags DSC_REDUZIDA: Tudo False nos flags TOTAL_ITEM: Tudo False nos flags APROVADO: Tudo False nos flags REPROVADO: Tudo False nos flags Estes campos serão atualizados DT_APROVACAO:pfInUpdate STATUS:pfInUpdate OBS_APROVACAO:pfInUpdate O DataSetProvider tem na propriedade UpdateMode: upWhereKeyOnly Os campos chave, e os campos que devem ser atualizados são de uma Tabela chamada APROVACAO_TABELA_PRECO, que vocês podem ver no Select Vamos para o Problema agora. Eu Edito, dou Post, tudo certo. No Momento do Apply Updates, o Reconcile Error me retorna: ORA-00904: field SEQUENCIA Invalid Identifier. Bem, coloquei o SQLMonitor e veja o resultado no momento do apply updates: update ITEM_TABELA_PRECO set STATUS = :1 where NRO_MC = :2 and COD_ITEM = :3 and COD_APROVADOR = :4 and SEQUENCIA = :5 Ou seja, ele achou que a tabela que deveria ser atualizada seria a ITEM_TABELA_PRECO(por isso o erro, porque não existe o campo SEQUENCIA na ITEM_TABELA_PRECO), e a única referencia a esta tabela é um SubSelect na Clausula FROM. Andei conversando com o Amigo Francisco Thiago, que frequenta a lista e ele também não tinha uma explicação lógica para isto, mas sugeriu colocar no OnGetTableNames do DataSetProvider o nome da tabela que deve ser atualizada. Muito bem, funcionou. Mas trabalho diariamente com este tipo de select, contendo subselect, e a configuração dos Flags basta para que o update seja executado corretamente. Me ajudem aí galera... Umm abraço, Danilo Rogério Betta Informática - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! -- SELECT A.NRO_MC, A.COD_ITEM, A.COD_APROVADOR, A.SEQUENCIA, A.FORN_CODIGO || '-' || A.FORN_COMPLE AS CODIGO, A.SIGLA_FORN, I.DSC_REDUZIDA, DECODE(B.NRO_TABELA_PRECO, NULL,(SELECT (NVL(IC.VLR_UNITARIO,0) - NVL(IC.VLR_DESCONTO,0)) + NVL(IC.VLR_IPI,0) + NVL(IC.VLR_OUTDESPESA,0) FROM ITEM_COLETA_PRECO IC WHERE IC.NRO_MC = A.NRO_MC AND IC.FORN_CODIGO = A.FORN_CODIGO AND IC.FORN_COMPLE = A.FORN_COMPLE AND IC.SIGLA_FORN = A.SIGLA_FORN AND IC.COD_ITEM = A.COD_ITEM), (SELECT (NVL(IT.VLR_UNITARIO,0) - NVL(IT.VLR_DESCONTO,0)) + (NVL(IT.VLR_UNITARIO,0) - NVL(IT.VLR_DESCONTO,0) * (NVL(IT.PERC_IMPOSTO,0)/100)) + NVL(IT.VLR_OUTDESPESA,0) FROM ITEM_TABELA_PRECO IT WHERE IT.NRO_TABELA_PRECO = B.NRO_TABELA_PRECO AND IT.COD_ITEM = A.COD_ITEM)) AS TOTAL_ITEM, A.DT_APROVACAO, A.STATUS, A.OBS_APROVACAO, ' ' AS APROVADO, ' ' AS REPROVADO FROM APROVACAO_TABELA_PRECO A, (SELECT T.NRO_TABELA_PRECO, T.NRO_MC, T.FORN_CODIGO
[delphi-br] Update executado pelo DbExpress foi meio suspeito
Galera da lista, seguinte. Em Anexo consta um Select que está em uma SQLQuery, por ser muito grande, mandei em anexo. Mas vamos lá, os campos que ele retorna são os sequintes, e seus respectivos valores de providers flags que estão como TRUE, tanto da query quanto do Clientdataset. Estes campos são a minha chave da tabela NRO_MC: pfInUpdate, pfInWhere, pfInKey. COD_ITEM: pfInUpdate, pfInWhere, pfInKey. COD_APROVADOR: pfInUpdate, pfInWhere, pfInKey. SEQUENCIA: pfInUpdate, pfInWhere, pfInKey. Estes NÃO devem ser atualizados CODIGO: Tudo False nos flags SIGLA_FORN: Tudo False nos flags DSC_REDUZIDA: Tudo False nos flags TOTAL_ITEM: Tudo False nos flags APROVADO: Tudo False nos flags REPROVADO: Tudo False nos flags Estes campos serão atualizados DT_APROVACAO:pfInUpdate STATUS:pfInUpdate OBS_APROVACAO:pfInUpdate O DataSetProvider tem na propriedade UpdateMode: upWhereKeyOnly Os campos chave, e os campos que devem ser atualizados são de uma Tabela chamada APROVACAO_TABELA_PRECO, que vocês podem ver no Select Vamos para o Problema agora. Eu Edito, dou Post, tudo certo. No Momento do Apply Updates, o Reconcile Error me retorna: ORA-00904: field SEQUENCIA Invalid Identifier. Bem, coloquei o SQLMonitor e veja o resultado no momento do apply updates: update ITEM_TABELA_PRECO set STATUS = :1 where NRO_MC = :2 and COD_ITEM = :3 and COD_APROVADOR = :4 and SEQUENCIA = :5 Ou seja, ele achou que a tabela que deveria ser atualizada seria a ITEM_TABELA_PRECO(por isso o erro, porque não existe o campo SEQUENCIA na ITEM_TABELA_PRECO), e a única referencia a esta tabela é um SubSelect na Clausula FROM. Andei conversando com o Amigo Francisco Thiago, que frequenta a lista e ele também não tinha uma explicação lógica para isto, mas sugeriu colocar no OnGetTableNames do DataSetProvider o nome da tabela que deve ser atualizada. Muito bem, funcionou. Mas trabalho diariamente com este tipo de select, contendo subselect, e a configuração dos Flags basta para que o update seja executado corretamente. Me ajudem aí galera... Umm abraço, Danilo Rogério Betta Informática - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! -- SELECT A.NRO_MC, A.COD_ITEM, A.COD_APROVADOR, A.SEQUENCIA, A.FORN_CODIGO || '-' || A.FORN_COMPLE AS CODIGO, A.SIGLA_FORN, I.DSC_REDUZIDA, DECODE(B.NRO_TABELA_PRECO, NULL,(SELECT (NVL(IC.VLR_UNITARIO,0) - NVL(IC.VLR_DESCONTO,0)) + NVL(IC.VLR_IPI,0) + NVL(IC.VLR_OUTDESPESA,0) FROM ITEM_COLETA_PRECO IC WHERE IC.NRO_MC = A.NRO_MC AND IC.FORN_CODIGO = A.FORN_CODIGO AND IC.FORN_COMPLE = A.FORN_COMPLE AND IC.SIGLA_FORN = A.SIGLA_FORN AND IC.COD_ITEM = A.COD_ITEM), (SELECT (NVL(IT.VLR_UNITARIO,0) - NVL(IT.VLR_DESCONTO,0)) + (NVL(IT.VLR_UNITARIO,0) - NVL(IT.VLR_DESCONTO,0) * (NVL(IT.PERC_IMPOSTO,0)/100)) + NVL(IT.VLR_OUTDESPESA,0) FROM ITEM_TABELA_PRECO IT WHERE IT.NRO_TABELA_PRECO = B.NRO_TABELA_PRECO AND IT.COD_ITEM = A.COD_ITEM)) AS TOTAL_ITEM, A.DT_APROVACAO, A.STATUS, A.OBS_APROVACAO, ' ' AS APROVADO, ' ' AS REPROVADO FROM APROVACAO_TABELA_PRECO A, (SELECT T.NRO_TABELA_PRECO, T.NRO_MC, T.FORN_CODIGO, T.FORN_COMPLE, T.SIGLA_FORN FROM TABELA_PRECO T WHERE T.NRO_TABELA_PRECO = (SELECT MAX(NRO_TABELA_PRECO) FROM TABELA_PRECO WHERE NRO_MC = T.NRO_MC AND FORN_CODIGO = T.FORN_CODIGO AND FORN_COMPLE = T.FORN_COMPLE AND SIGLA_FORN = T.SIGLA_FORN AND BLOQUEADA = 'S' ) ) B, ITEM I WHERE A.NRO_MC= B.NRO_MC(+) AND A.FORN_CODIGO = B.FORN_CODIGO(+) AND A.FORN_COMPLE = B.FORN_COMPLE(+) AND A.SIGLA_FORN= B.SIGLA_FORN(+) AND A.COD_ITEM = I.COD_ITEM AND A.STATUS= 'P' AND A.SEQUENCIA = (SELECT MAX(SEQUENCIA) FROM APROVACAO_TABELA_PRECO WHERE NRO_MC= A.NRO_MC AND COD_ITEM = A.COD_ITEM AND COD_APROVADOR = A.COD_APROVADOR) AND A.COD_APROVADOR =:USUARIO ORDER BY A.COD_ITEM [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br
Re: [delphi-br] Campo Do Telefone - Eduardo
Tente... If Tabela.FieldByName('CAMPO_TELEFONE').IsNull then Showmessage('Esta vazio') Cleiton [EMAIL PROTECTED] escreveu: Olá Eduardo... Eu já tinha tentado fazer da forma que você mostrou, mas por alguma razão não tinha dado certo. Continuo na mesma. if DBeditNome.text = '( )-' then begin ShowMessage ( 'o telefone está em branco'); DBeditNome.SetFocus; exit; end; -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] nome de Cleiton Enviada em: segunda-feira, 1 de agosto de 2005 10:21 Para: Delhpi Assunto: [delphi-br] Campo Do Telefone Olá... Estou com um pequeno problema. Nos campos obrigatórios do meu sistema uso uma fuçãozinha bem simples para garantir que o o usuário realmente irá inserir aquele valor. Para dar um exemplo de como estou fazendo, vou usar o campo nome: if DBeditNome.text = ' ' then begin ShowMessage ( 'o nome do cliente está em branco'); DBeditNome.SetFocus; exit; end; Acontece que quando uso o mesmo procedimento para o campo telefone isso não funciona. Acredito que seja pelo motivo de estar usando máscara no DBedit. Então, como já tem máscara, o campo não está em branco. Como faço então para garantir que o usuário digitará o telefone? Alguém poderia me ajudar? -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] -- Links do Yahoo! Grupos a.. Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ b.. Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ NOD32 1.1183 (20050729) Information __ This message was checked by NOD32 antivirus system. http://www.nod32.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] [OFF TOPIC] - Administrar IIS em outro computador
Thiagão... O cara mais indicado é o Lichot mas como um pobre mortal, sugiro: VNC, Radmin, ou algum esquema igual ao do Win2K Server, que emula a tela do S.O. em outro micro. Um abraço, Danilo Francisco Thiago [EMAIL PROTECTED] escreveu: Caros amigos, como eu faço para, a partir do computador A, administrar o IIS instalado no computador B? Obrigado Francisco Thiago ___ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] DBExpress
é recomendado sim... vai de cada programador... e do trabalho que vai dar... Eu, particularmente, utilizo muito do ClienteDataSet, mas tem casos que usar um TSQLQuery ou TSQLDataSet, são necessários... Danilo Rogério Betta Informática Leandro Carbonera [EMAIL PROTECTED] escreveu: Alguem já utilizou o componente SQLDataSet para fazer inserções, exclusões e demais procedimentos via clausulas SQL, sem a utilização do componente ClientDataSet è recomendavel fazer isso??? [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] Problemas com Transacoes
Não utilizo IBX, mas este tipo de problema está relacionado com o nível de isolamento da transação... dê uma olhada nisso... Imagino ser o caminho Danilo Rogério Marcio O. Nascimento (Forzza) [EMAIL PROTECTED] escreveu: Pessoal, Estou utilizando o Firebird e IBX, gravo os dados no banco com um ExecSQL, até ai tudo bem, quando executo um select no banco os dados ainda nao foram gravados, so sao atualizados quando fecho o sistema. Como procedo para que os dados sejam gravados ou comitados assim que executo o ExecSQL? PS.. estou usando o IBQuery com um IBTransaction ligado a ela. Obrigado Marcio [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] - Links do Yahoo! Grupos Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!. - Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora! [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
En: Re: [delphi-br] Retirada do Form da mem ória - Dúvidas de muita gente
Excelente Explicação Daniel, mas me responda uma coisa... Tudo bem, dei um Free no meu Form, ele realmente não está mais na memória. O que acontece com ele então, se eu criei com Create(Application), e minha aplicãção ainda está ativa... Não tem problema? Não fica nenhum lixo até que eu feche meu sistema? Obrigado, Danilo Rogério Observação: mensagem anexa encaminhada. __ Converse com seus amigos em tempo real com o Yahoo! Messenger http://br.download.yahoo.com/messenger/ [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html