Update eb MariaDB por el lugar

Post Reply
D.Fernandez
Posts: 492
Joined: Wed Jul 31, 2013 1:14 pm
Location: Maldonado - Uruguay
Contact:

Update eb MariaDB por el lugar

Post by D.Fernandez »

Amigos : Tengo que hacer un UPDATE en MariaDB pero no se el nombre del campo, si se el lugar en que se encuenta.



cSql4 := oCon4:UpdateSQL( 'saldos', {....... 'mes1', 'mes2', 'mes3','mes4,..................'mes12' }, { QUIERO ACTUAZAR MES3 Y MES4 }, { { 'id', numero } } )
oCon4:Execute(cSql4)
oRs4:Requery()

Muchas gracias
Saludos.
Ruben Dario Fernandez
Dario Fernandez
FWH 24.09, Harbour, MVS2022 Community, BCC, MySql & MariaDB, Dbf/Cdx VSCode.
Maldonado - Uruguay
horacio
Posts: 1363
Joined: Wed Jun 21, 2006 12:39 am
Location: Capital Federal Argentina

Re: Update eb MariaDB por el lugar

Post by horacio »

Hola, la solución que uso es

Code: Select all | Expand

cUpdate := 'Update saldos set mes3 = "ESTO ES EL MES TRES", mes4  = "ESTO ES EL MES CUATRO" where ....'
oCon : Execute( cUpdate )
 
Espero te sirva

Saludos
User avatar
nageswaragunupudi
Posts: 10691
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Update eb MariaDB por el lugar

Post by nageswaragunupudi »

Instead of cSql4 := oCon4:UpdateSQL(...) and then oCn4:Execute( cSql4 ), we can

Code: Select all | Expand

oCon4:Update( "balances", "month3,month4", { "MAR", "APR" }, { "ID", number } )
oRs4:ReQuery()
 
We can further simplify this:

Code: Select all | Expand

oRs4:Update( "month3,month4", { "MAR", "APR" } )
// oRs4:Requery() is not required. Waste of time
 
Regards

G. N. Rao.
Hyderabad, India
rubenfernandez01
Posts: 48
Joined: Sun Sep 20, 2015 1:41 am

Re: Update eb MariaDB por el lugar

Post by rubenfernandez01 »

Excelente Mr. Rao. I
Thank you very much.

Best regards Ruben Dario Fernandez.

Enviado desde mi 21081111RG mediante Tapatalk
Post Reply