Legal isso!
Confesso que desconhecia
Mesmo assim, Osvaldo, repare na forma como ela montou a sentença SQL.
Pelo que entendi, deveria ser assim:
aqConfig->SQL->Close();
aqConfig->SQL->Clear();
aqConfig->SQL->Add("update config (ip, porta, fone) (1,'2345',
'33333333')");
aqConfig->SQL->Exec();
[]'s
Ulisses
----- Original Message -----
From: "Osvaldo Rosario Kussama" <[EMAIL PROTECTED]>
To: "Grupo de Usuários do PostgreSQL no Brasil"
<[email protected]>
Sent: Tuesday, March 27, 2007 3:12 PM
Subject: Re: [PostgreSQL-Brasil] postgres+ ado
Ulisses escreveu:
> 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 <mailto:[EMAIL PROTECTED]>
> *To:* Grupo de Usuários do PostgreSQL no Brasil
> <mailto:[email protected]>
> *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.
>
A partir da versão 8.2 esta sintaxe está correta:
"Allow UPDATE to set multiple columns with a list of values (Susanne
Ebrecht)
This is basically a short-hand for assigning the columns and values in
pairs. The syntax is UPDATE tab SET (column, ...) = (val, ...). "
http://www.postgresql.org/docs/8.2/interactive/release-8-2.html
[]s
Osvaldo
_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/
_______________________________________________
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