Boa tarde!

Tá errado, né? :o)

Lembre-se da sintaxe de atualização:

Update Tabela set Campo1='Valor para o campo1', Campo2 = 'Valor para o campo 
2', CampoN='Valor para o campo N'
Where Sua_condicao_de_atualizacao

Usando seu exemplo, tem que ficar assim:

aqConfig->SQL->Close();
aqConfig->SQL->Clear();
aqConfig->SQL->Add("update config set  porta='2345', fone= '33333333' ");
aqConfig->SQL->Add("where id= 1");
aqConfig->SQL->Exec();

Boa sorte.

Ulisses

  ----- Original Message ----- 
  From: Nelise Dias 
  To: Grupo de Usuários do PostgreSQL no Brasil 
  Sent: Tuesday, March 27, 2007 2:32 PM
  Subject: Re: [PostgreSQL-Brasil] postgres+ ado


  Eis uma parte do código:
  aqConfig->SQL->Close();
  aqConfig->SQL->Clear();
  aqConfig->SQL->Add("update config (ip, porta, fone) values(1, '2345', 
'33333333')");
  aqConfig->SQL->Exec();

  a variável aqConfig é do tipo TADOQuery.

  Sebastian Selau Webber Colombo <[EMAIL PROTECTED]> escreveu:
    certo, estamos quase lá! só faltou dizer como tu faz para acessar o banco 
de dados... 


    On 3/26/07, Nelise Dias < [EMAIL PROTECTED]> wrote: 
      Esqueci de dizer, estou usabdoo PostGres 8.2

      Sebastian Selau Webber Colombo <[EMAIL PROTECTED]> escreveu: 
        por favor, descreva o seu ambiente de desenvolvimento, por exemplo:
          -linguagem de programação(php,delphi, java..)
          - meio de conexão (odbc, oledb, ado.net...)
          - versão do postgres( 8.1, 8.2, 7.4 ....)

        isso é importante para que possamos lhe ajudar, certo?

         
        On 3/26/07, Nelise Dias <[EMAIL PROTECTED]> wrote: 
          OLEDB??

          Ulisses < [EMAIL PROTECTED]> escreveu: 
            Qual OLEDB você está usando?

            Ulisses
              ----- Original Message ----- 
              From: Nelise Dias 
              To: Grupo de Usuários do PostgreSQL no Brasil 
              Sent: Monday, March 26, 2007 11:04 AM 
              Subject: Re: [PostgreSQL-Brasil] postgres+ ado 

               
              Tem razão é update config, mas errei ao escrever aqui, no código 
está correto....

              Ivan Guimarães Meirelles < [EMAIL PROTECTED]> escreveu: 
                Nelise Dias escreveu: 
                  Olá a todos,
                     
                    Estou com uma tabela chamada config, que possui os 
seguintes campos:
                     
                    nome           tipo
                    id                - int4  (PK)
                    porta            - text
                    fone            - char var(25) 
                     
                    Quando executo a seguinte query
                    
                    Add("update into config (id, porta, fone) values (1, 
'2345', '33333333')"); 
                     
                    Os dados são adicionados na tabela, porém retorna o 
seguinte erro.
                     
                    "Não há colunas definidas no conjunto de linhas"
                     
                      E continuando as instrucoes executo outra query embaixo, 
sendo que apos esse erro nao executa a query de baixo. Preciso corrigir isso 
omais rápido possível e não consigo descobrir o que está acontecendo. 
                    Alguem pode ajudar?
                     
                  Obrigada,
                  Nelise.


                  "A imaginação é mais importante que a inteligência"
                  A. Einstein 
                  __________________________________________________ 
                  Fale com seus amigos de graça com o novo Yahoo! Messenger 
                  http://br.messenger.yahoo.com/ 
--------------------------------------------------------------   
 _______________________________________________  Grupo de Usuários do 
PostgreSQL no Brasil  Antes de perguntar consulte o manual      
http://pgdocptbr.sourceforge.net/    Para editar suas opções ou sair da lista 
acesse a página da lista em:      
http://pgfoundry.org/mailman/listinfo/brasil-usuariosNão seria INSERT INTO ao 
invés de UPDATE INTO ???
                _______________________________________________
                Grupo de Usuários do PostgreSQL no Brasil 
                Antes de perguntar consulte o manual
                http://pgdocptbr.sourceforge.net/

                Para editar suas opções ou sair da lista acesse a página da 
lista em: 
                http://pgfoundry.org/mailman/listinfo/brasil-usuarios



              "A imaginação é mais importante que a inteligência"
              A. Einstein 
              __________________________________________________
              Fale com seus amigos de graça com o novo Yahoo! Messenger 
              http://br.messenger.yahoo.com/ 

------------------------------------------------------------------

              _______________________________________________
              Grupo de Usuários do PostgreSQL no Brasil
              Antes de perguntar consulte o manual
              http://pgdocptbr.sourceforge.net/

              Para editar suas opções ou sair da lista acesse a página da lista 
em:
              http://pgfoundry.org/mailman/listinfo/brasil-usuarios
            _______________________________________________
            Grupo de Usuários do PostgreSQL no Brasil
            Antes de perguntar consulte o manual
            http://pgdocptbr.sourceforge.net/

            Para editar suas opções ou sair da lista acesse a página da lista 
em:
            http://pgfoundry.org/mailman/listinfo/brasil-usuarios



          "A imaginação é mais importante que a inteligência"
          A. Einstein 
          __________________________________________________
          Fale com seus amigos de graça com o novo Yahoo! Messenger 
          http://br.messenger.yahoo.com/ 

          _______________________________________________ 
          Grupo de Usuários do PostgreSQL no Brasil
          Antes de perguntar consulte o manual
          http://pgdocptbr.sourceforge.net/ 

          Para editar suas opções ou sair da lista acesse a página da lista em:
          http://pgfoundry.org/mailman/listinfo/brasil-usuarios 




        -- 
        Atenciosamente,

        Sebastian Selau Webber Colombo 
_______________________________________________
        Grupo de Usuários do PostgreSQL no Brasil 
        Antes de perguntar consulte o manual
        http://pgdocptbr.sourceforge.net/

        Para editar suas opções ou sair da lista acesse a página da lista em: 
        http://pgfoundry.org/mailman/listinfo/brasil-usuarios



      "A imaginação é mais importante que a inteligência"
      A. Einstein 
      __________________________________________________
      Fale com seus amigos de graça com o novo Yahoo! Messenger 
      http://br.messenger.yahoo.com/ 

      _______________________________________________
      Grupo de Usuários do PostgreSQL no Brasil
      Antes de perguntar consulte o manual
      http://pgdocptbr.sourceforge.net/ 

      Para editar suas opções ou sair da lista acesse a página da lista em:
      http://pgfoundry.org/mailman/listinfo/brasil-usuarios 




    -- 
    Atenciosamente,
    Sebastian Selau Webber Colombo 
_______________________________________________
    Grupo de Usuários do PostgreSQL no Brasil
    Antes de perguntar consulte o manual
    http://pgdocptbr.sourceforge.net/

    Para editar suas opções ou sair da lista acesse a página da lista em:
    http://pgfoundry.org/mailman/listinfo/brasil-usuarios



  "A imaginação é mais importante que a inteligência"
  A. Einstein
  __________________________________________________
  Fale com seus amigos de graça com o novo Yahoo! Messenger 
  http://br.messenger.yahoo.com/ 



------------------------------------------------------------------------------


  _______________________________________________
  Grupo de Usuários do PostgreSQL no Brasil
  Antes de perguntar consulte o manual
  http://pgdocptbr.sourceforge.net/

  Para editar suas opções ou sair da lista acesse a página da lista em:
  http://pgfoundry.org/mailman/listinfo/brasil-usuarios
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a