Página 1 de 1

volcar un memdataset a tabla mysql

Publicado: Dom Sep 06, 2009 9:46 pm
por Juan Jose
Hola
Alguien sabe decirce como puedo volcar un memdadaset de un consulta mysql a
la tabla una vez mofificado
Gracias
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas
de virus 4378 (20090828) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4378 (20090828) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com

volcar un memdataset a tabla mysql

Publicado: Lun Sep 07, 2009 10:57 am
por Bingen Ugaldebere
Yo lo que hago es borrar todo lo previamente cargado del mysql al memdataset
//Borrar formación
AppData:oSqlSource:Execute("Delete from demandantes_formacion where
codigo='"+::cIdDemandantes+"'")
y grabar todo el memdataset de nuevo
//Grabar formación
For nItem:=1 to Len(::oMemForm:aData)
::oMemForm:aData[nItem,1]:=Nil
::oMemForm:aData[nItem,2]:=::oDemandantes:Nif
AppData:oSqlSource:Execute("Insert into demandantes_formacion
Values ("+Concat(::oMemForm:aData[nItem],,.T.)+")")
Next
Concat es una función que monta un texto en base a los elementos del array.
Salu2.

volcar un memdataset a tabla mysql

Publicado: Lun Sep 07, 2009 3:35 pm
por Juan Jose
Lo intentare esta tarde muchas gracias por la ayuda
un saludo
"Bingen Ugaldebere" <bingen@bisoft.com> escribió en el mensaje
news:4aa4cb12$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Yo lo que hago es borrar todo lo previamente cargado del mysql al
> memdataset
>
> //Borrar formación
> AppData:oSqlSource:Execute("Delete from demandantes_formacion where
> codigo='"+::cIdDemandantes+"'")
>
>
> y grabar todo el memdataset de nuevo
>
> //Grabar formación
> For nItem:=1 to Len(::oMemForm:aData)
> ::oMemForm:aData[nItem,1]:=Nil
> ::oMemForm:aData[nItem,2]:=::oDemandantes:Nif
> AppData:oSqlSource:Execute("Insert into demandantes_formacion Values
> ("+Concat(::oMemForm:aData[nItem],,.T.)+")")
> Next
>
> Concat es una función que monta un texto en base a los elementos del
> array.
>
> Salu2.
>
>
> __________ Información de ESET NOD32 Antivirus, versión de la base de
> firmas de virus 4378 (20090828) __________
>
> ESET NOD32 Antivirus ha comprobado este mensaje.
>
> http://www.eset.com
>
>
>
__________ Información de ESET NOD32 Antivirus, versión de la base de firmas de virus 4378 (20090828) __________
ESET NOD32 Antivirus ha comprobado este mensaje.
http://www.eset.com