Estou usando o Trio SQLDataSet, DataSetProvider, ClientDataSet
Isso que vc falow abaixo não precisa fazer não, os dados retornados na
consulta (SQL), são armazenados para manipulação 
No ClientDataSet la vc altera e tal faz o que vc quiser...ate gerar XML
se quiser....tb ..daí vc da um ApplyUpdate(0); e 
Pronto....ele joga no banco somente os dados que foram alterados...
 
Se vc ainda não usa esses componentes...kara são bem bacanas...só que
estou apanhando agora...pra ficar bom depois
Mais ta valendo...
 
Abraços,
 
Rodrigo
-----Mensagem original-----
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de Alisson Ricardo Viol Gazda
Enviada em: sexta-feira, 26 de agosto de 2005 09:44
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Coluna não existe (Continua)
 
Bom dia.

Se eu entendi bem, vc está pegando uma query e está tentando alterar o
dados do resultado? Se for isso mesmo, o erro está aí. Quando você tem
uma query aquilo é necessariamente uma consulta. Caso você queira
alterar algum dado via SQL, vc precisa utilizar as intruções INSERT INTO
TABELA(CAMPOS1, CAMPO2) VALUES (VALOR1, VALOR2), ou somente para
atualizar UPDATE TABELA SET CAMPO1=VALOR1, CAMPO2=VALOR2 WHERE CLÁUSULA
QUE RETORNE OS REGISTROS QUE VC QUER ALTERAR. Normalmente uso assim.

Espero que tenha ajudado
Alisson Ricardo Viol Gazda
  ----- Original Message ----- 
  From: Rodrigo Mota 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, August 26, 2005 9:05 AM
  Subject: RES: [delphi-br] Coluna não existe (Continua)


  Oi galera 

              Então nesse meu SQL--- select * from FUNCIONARIOS,
  INFCONTRATACAO WHERE INF_FUN_ID = FUN_ID
        Ele funciona rodo essa instrução e ele me da os dados, só que
  quando altero...ele da o erro
  Fiz também o que os meus amigos me mandaram SQL--- select * from
  FUNCIONARIOS, INFCONTRATACAO WHERE infcontratacao.INF_FUN_ID =
  funcionarios.FUN_ID

  Adriano fiz a sua dica e também continua dando o mesmo erro:
  DataBase Server Error: Unknown Column 'inf_fun_id' in 'where clause'.

  Estou apanhando desse Trio de Componentes, se alguém tiver mais coisas
  para mandar
  Estou no aguardo...

  Valew,

  Rodrigo




  Nobre colega.

  Tente seu sql assim:

  select * from FUNCIONARIOS, INFCONTRATACAO WHERE
  infcontratacao.INF_FUN_ID =
  funcionarios.FUN_ID

  Isso deve resolver.

  Adriano Montatna


  -----Mensagem original-----
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  Em
  nome de Rodrigo Mota
  Enviada em: quinta-feira, 25 de agosto de 2005 17:51
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Coluna não existe

  Boa tarde galera,

  Estou com um problema, estou usando DBexpress com db Mysql Uso o trio
  ClientDataset, DatasetProvider e SqlDataset

  No meu SqlFuncionariosCont tenho isso na propriedade: CommandText

  select * from FUNCIONARIOS, INFCONTRATACAO WHERE INF_FUN_ID = FUN_ID

  Quando entro na tela altero algo no cadastro
  (DM.cdsFuncionariosCont.ApplyUpdates(0); ele da a seguinte msg.

  DataBase Server Error: Unknown Column 'inf_fun_id' in 'where clause' 

  Essa coluna inf_fun_id, esta na minha tabela que eu relaciono acima,
ela
  existe, na tabela INFCONTRATACAO.

  Já tentei um monte de coisa e nda..se alguém puder ajudar...valew



  [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










  --
  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.344 / Virus Database: 267.10.15/81 - Release Date:
  24/8/2005




  -- 
  <<<<< 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.rd.yahoo.com/SIG=12f56g2ot/M=365837.7000707.7924794.2369893/D
 
=brclubs/S=2137111264:HM/Y=BR/EXP=1125060874/A=2932553/R=2/id=noscript/S
  IG=10tift5qr/*http:/br.movies.yahoo.com/> 

    <http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.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
  <http://br.yahoo.com/info/utos.html>  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: 
          


------------------------------------------------------------------------
------
  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:

 
<http://br.rd.yahoo.com/SIG=12frn468p/M=365837.7000707.7924794.2369893/D
=brclubs/S=2137111264:HM/Y=BR/EXP=1125087864/A=2932553/R=2/id=noscript/S
IG=10tift5qr/*http:/br.movies.yahoo.com/> 

  <http://br.i1.yimg.com/br.yimg.com/i/br/ads5/cinema_n_suspense.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
<http://br.yahoo.com/info/utos.html>  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]
 
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

 


Responder a