REPLACE Extcode WITH "10"
deberia de ser:
REPLACE Extcode WITH "10" FOR MICAMPOUNICO=5
lUIS
----- Original Message -----
From: "Giovani Bonifaz" <giovani...@gmail.com>
To: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>
Sent: Wednesday, November 03, 2010 10:43 AM
Subject: [vfp] Re: Actualizacion de vista remota mdb
Hola nuevamente
Reactivo mi consulta, por favor si alguien pueda ayudarme le estare
muy agradecido.
Saludos,
On 2 nov, 11:37, Giovani Bonifaz <giovaniboni...@gmail.com> wrote:
> Buenos d�as amigos
> Espero puedan darse un tiempito para revisar esta consulta les estar�
Hola Luis
Gracias nuevamente por responder, le puse el alltrim y no hubieron
cambios, no reemplazo nada. No se supopne que si yo pongo el replace
SOLO sin FOR el reemplaso se hace solo en el registro que se esta
apuntando? lo extraño tambien es que cuando no le pongo FOR me
reemplasa todos los registros con el valor que le indique, presiento
que algo tiene que ver con que es una vista remota...sera?
Giovani
> >> - Mostrar texto de la cita -- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -
Luis
----- Original Message -----
From: "Giovani Bonifaz" <giovani...@gmail.com>
To: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>
Sent: Wednesday, November 03, 2010 11:55 AM
Subject: [vfp] Re: Actualizacion de vista remota mdb
Hola Luis
Gracias nuevamente por responder, le puse el alltrim y no hubieron
cambios, no reemplazo nada. No se supopne que si yo pongo el replace
SOLO sin FOR el reemplaso se hace solo en el registro que se esta
apuntando? lo extra�o tambien es que cuando no le pongo FOR me
?Una de las formas de poder descartar la comparacion de datos es primero hacer un test con un SELECT.
para hacer descartes has un select si no devuelve ningun regustro algo esta mal.
Luis
----- Original Message ----- From: "Giovani Bonifaz" <giovani...@gmail.com>
To: "Comunidad de Visual Foxpro en Español" <publice...@googlegroups.com>
Sent: Wednesday, November 03, 2010 11:55 AM
Subject: [vfp] Re: Actualizacion de vista remota mdb
Hola Luis
Gracias nuevamente por responder, le puse el alltrim y no hubieron
cambios, no reemplazo nada. No se supopne que si yo pongo el replace
SOLO sin FOR el reemplaso se hace solo en el registro que se esta
apuntando? lo extraño tambien es que cuando no le pongo FOR me
OPEN DATABASE
"c:\users\gbonifaz\desktop\maestros siasis sig\siasis.dbc"USE
hmap AGAIN IN 0SELECT
HmapCURSORSETPROP
CURSORSETPROP
("updatetype",1,"Hmap")UPDATE
Hmap SET Extcode = "012" WHERE ALLTRIM(Lvlid)="PEH001000000000000000"tableupdate
(0,.t.,"Hmap")*REQUERY("hmap")
BROWSE LAST FOR
iso_ctry="PE"
Hasta ahi todo bien, el cambio se hace aparentemente, pero luego al hacer el Requery todo queda como antes, es decir no se actualiza el cambio. Entonces asumo que el problema no esta en el Update o Replace, sino mas bien con el cursorsetprop o algo de eso, alguna sugerencia?
Al menos yo trabajo con la BD me conecto y ahi ejecuto cualquier comando sql
con SQLEXEC().
Luis
----- Original Message -----
From: "Giovani Bonifaz" <giovani...@gmail.com>
To: "Comunidad de Visual Foxpro en Espa�ol"
<publice...@googlegroups.com>
Sent: Wednesday, November 03, 2010 1:38 PM
Subject: [vfp] Re: Actualizacion de vista remota mdb
Hola Miguel
Por favor podrias mandarme un ejemplito de como aplicar SQLPASSTHROUGH
no lo he visto antes
Gracias
On 3 nov, 11:57, Miguel Ant�nez <mantun...@gmail.com> wrote:
> Siempre tuve problemas con las vistas remotas actualizables. te
> recomendar�a
> usar el SQLPASSTHROUGH
>
> Saludos.
>
> El 3 de noviembre de 2010 11:55, Giovani Bonifaz
> <giovaniboni...@gmail.com>escribi�:
>
>
>
>
>
> > Hola Luis
>
> > Gracias nuevamente por responder, le puse el alltrim y no hubieron
> > cambios, no reemplazo nada. No se supopne que si yo pongo el replace
> > SOLO sin FOR el reemplaso se hace solo en el registro que se esta
> > apuntando? lo extra�o tambien es que cuando no le pongo FOR me
> Miguel Angel Ant�nez Camones
> Especialista en SQL Server
>
> mantu...@frenosa.com.pe
> mantun...@gmail.com
> miguel_antu...@msn.com
> Cel. 997914428
>
> Microsoft Active Professional
> Membres�a FY10-04-0745- Ocultar texto de la cita -
?Lo que indica Miguel es que deberias de trabajar directamente con las tablas, no entiendo bien a que te refieres con vista remota.
Al menos yo trabajo con la BD me conecto y ahi ejecuto cualquier comando sql con SQLEXEC().
Luis
----- Original Message ----- From: "Giovani Bonifaz" <giovani...@gmail.com>
To: "Comunidad de Visual Foxpro en Español" <publice...@googlegroups.com>
Sent: Wednesday, November 03, 2010 1:38 PM
Subject: [vfp] Re: Actualizacion de vista remota mdb
Hola Miguel
Por favor podrias mandarme un ejemplito de como aplicar SQLPASSTHROUGH
no lo he visto antes
Gracias
On 3 nov, 11:57, Miguel Antúnez <mantun...@gmail.com> wrote:
Siempre tuve problemas con las vistas remotas actualizables. te recomendaría
usar el SQLPASSTHROUGH
Saludos.
El 3 de noviembre de 2010 11:55, Giovani Bonifaz
<giovaniboni...@gmail.com>escribió:
> Hola Luis
> Gracias nuevamente por responder, le puse el alltrim y no hubieron
> cambios, no reemplazo nada. No se supopne que si yo pongo el replace
> SOLO sin FOR el reemplaso se hace solo en el registro que se esta
> apuntando? lo extraño tambien es que cuando no le pongo FOR me
Miguel Angel Antúnez Camones
Especialista en SQL Server
mantu...@frenosa.com.pe
mantun...@gmail.com
miguel_antu...@msn.com
Cel. 997914428
Microsoft Active Professional
Membresía FY10-04-0745- Ocultar texto de la cita -
- Mostrar texto de la cita -
ncon=
SQLstringconnect("Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\users\gbonifaz\desktop\maestros siasis sig\Hmap.mdb;Persist Security Info=False;")=
SQLEXEC(ncon,"select * from Hierarchy","micursor")=
SQLEXEC(ncon,"update Hierarchy set ExtCode=987 where LvlId=PEH001000000000000000")
Se ejecuto sin dar errores, luego reviso la tabla y los cambios no se han grabado, osea lo mismo que antes.
Algo mas antes que me infarte!!!!
ncon=
SQLstringconnect("Provider=Microsoft.ACE.OLEDB.12.0;DataSource=c:\users\gbonifaz\desktop\maestros siasis sig\Hmap.mdb;Persist Security Info=False;")?
SQLEXEC
(ncon,"update Hierarchy set ExtCode=444 where LvlId='PEH001000000000000000'")SQLEXEC
(ncon,"update Hierarchy set ExtCode=555 where LvlId='PEH001001000000000000'") Espero que este post sirva para futuras consultas, como sabemos a veces no hay razon para que algo no funcione, asi que hay que hacerlo de otra forma y ahi si resulta, como ahora. Nuevamente muchas GRACIAS!, despues de mucho regrese a programar en VFP asi que ahora estare participando en lo que pueda aportar en el foro.
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de Giovani Bonifaz
Enviado el: Miércoles, 03 de Noviembre de 2010 03:34 p.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Re: Actualizacion de vista remota mdb
me parece que aqui esta el error, los tipo char tiene que ir en ''SQLEXEC(ncon,"update Hierarchy set ExtCode=987 where LvlId=PEH001000000000000000")asi:
SQLEXEC(ncon,"update Hierarchy set ExtCode=987 where LvlId='PEH001000000000000000'")
Enviado el: Miércoles, 03 de Noviembre de 2010 04:04 p.m.
Para: publice...@googlegroups.com
Asunto: Re: [vfp] Re: Actualizacion de vista remota mdb