Tanto faz, você tem que incluir diretamente na tabela... ou usar um clientdataset em memória... para criar um em memória, faz o seguinte:
If clientdataset.active then Clientdataset.emptydataset() Else Clientdataset.createdataset(); Dae faz o que você quiser... Mas inclusão com TQuery dinâmica, acho que não vai funcionar muito bem não, vc vai ter que dar um INSERT, depois um SELECT, se o cara alterar, um UPDATE... fica meio complexo demais, sem necessidade... utilize um TClientDataSet, ligado a um TDataSetProvider, ligado a um TQuery... você vai ser mais feliz nesse caso... Vitor. _____ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de rafaelpinto19 Enviada em: sexta-feira, 11 de janeiro de 2008 11:27 Para: delphi-br@yahoogrupos.com.br Assunto: RES: [delphi-br] Re: Dados de um Dbgrid para outro Dbgrid de Outro Form! Eu não estou usando ClientDataSet, estou usando Query Dinâmico(SQL cru). É possível fazer com Query DinÂmico? --- Em [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br, "Vitor Redes" <[EMAIL PROTECTED]> escreveu > > Agora explicou... mas seguinte, você não vai fazer isso direto > no DBGrid nunca, o DBGrid depende absolutamente de um componente de acesso a > dados, ou físicos, ou em memória... então você tem que inserir diretamente > no TDataSet... por exemplo: > > > > Se o cliente selecionar o Produto Nº: 5556BX88 > > Você vai passar pro outro form o seguinte: > > > > FORM2.ClientDataSet.Insert(); > > FORM2.ClientDataSet.FieldByName( `PRODUTO' ).AsString := > FORM1.ClientDataSet.FieldByName( `PRODUTO' ).AsString; > > FORM2.ClientDataSet.FieldByName( `OUTRO' ).AsDateTime := NOW; > > FORM2.ClientDataSet.FieldByName( `OUTRO2' ).AsString := `Johnny be good'; > > FORM2.ClientDataSet.Post(); > > FORM2.ClientDataSet.ApplyUpdates( 0 ); > > > > Vitor. > > > > > > _____ > > De: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br [mailto:[EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br] Em > nome de rafaelpinto19 > Enviada em: sexta-feira, 11 de janeiro de 2008 10:23 > Para: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br > Assunto: [delphi-br] Re: Dados de um Dbgrid para outro Dbgrid de Outro Form! > > > > Já tentei apontar sim, mas acontece que fazendo isso, ao fazer a > consulta, o DBgrid do Form de Destino, vai exibir todos os dados de > todos os registros do Dbgrid do Form de Origem e não é isso que eu > quero, quero só que dados de apenas um registro, o registro > selecionado pelo usuário com um DuploClick, vá para o DbGrid de Form > de Destino. Consegui explicar legal?? > > --- Em [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> > os.com.br, Valfrid-Ly Silva Couto > <valfrid_ly@> escreveu > > > > Já tentou apontar para o mesmo DataSource?! > > > > rafaelpinto19 <rafaelpinto@> escreveu: > > Oi Pessoal, estou com problema para pasar Dados de Um Dbgrid de um > > Form para outro Dbgrid que fica no Outro form. Já tentei de Várias > > maneiras, mas só está dando erro. Já pesquisei varias vezes na > > Internet e não obtive resultado sobre este problema. > > > > Agradeço a atenção!!! > > Rafael. > > > > > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > --------------------------------- > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > armazenamento! > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > [As partes desta mensagem que não continham texto foram removidas]