Tecnologia, programação e muito Visual FoxPro.

segunda-feira, 20 de julho de 2009

Re: [usuarios_fox] Resumen nº 2403

prueba a ponerle un left join a la tabla parientes

2009/7/20 Garcia Jaime <jaime.crisol@gmail.com>

> Tengo un problema con una sentencia SELECT
> tengo una tabla de clientes que esta relacionada con muchas otras tablas,
> pero mi problema es con una donde se alimentan los parientes del cliente,
> donde el tipo es: 1= conyuge, 2 = hijos, 3 = padres, etc
>
> clientes = sm_clientes
> parientes = sm_parientes
>
> quiero obtener a todos los clientes, y los obtengo (mas o menos 5mil) ,
> pero
> al agregar la tabla sm_parientes y poner la condicion que solo me traiga el
> tipo de conyuge = 1, me trae solo unos pocos que si tienen conyuge, y yo
> quiero mis 5 mil clientes, total si no tienen conyuge, que el dato quede en
> blanco.
>
> Gracias de antemano por su generosa ayuda.
>
> saludos desde guadalajara
> 2009/6/11 <usuarios_fox@yahoogrupos.com.mx>
>
> > Usuarios y Desarrolladores/Visual Foxpro
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox;_ylc=X3oDMTJkNzluZmlzBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwNoZHIEc2xrA2hwaARzdGltZQMxMjQ0NzIwODcw
> >
> > Mensajes de este resumen (6 Mensajes) 1.1. Actualizacion de datos en
> SQL
> > desde VFP<
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_1.1<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_1.1>>De:
> Roberto Lemos 1.2.
> > Re: Actualizacion de datos en SQL desde VFP<
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_1.2<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_1.2>>De:
> Ricardo Moscarda 1.3.
> > Re: Actualizacion de datos en SQL desde VFP<
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_1.3<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_1.3>>De:
> Roberto Lemos 1.4.
> > Re: Actualizacion de datos en SQL desde VFP<
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_1.4<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_1.4>>De:
> Ricardo Moscarda 2.1.
> > XLS A DBF<
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_2.1<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_2.1>>De:
> ENRIQUE QUIROZ 2.2.
> > Re: XLS A DBF<
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_2.2<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_2.2>>De:
> Eduardo Arellano Hdez.
> > Ver todos los temas<
> http://mx.groups.yahoo.com/group/usuarios_fox/messages;_ylc=X3oDMTJmaTVvNXRmBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwNkbXNnBHNsawNhdHBjBHN0aW1lAzEyNDQ3MjA4NzE-?xm=1&m=p&tidx=1>|
> Crear
> > tema nuevo<
> http://mx.groups.yahoo.com/group/usuarios_fox/post;_ylc=X3oDMTJmNG1rZHFnBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwNkbXNnBHNsawNudHBjBHN0aW1lAzEyNDQ3MjA4NzE-
> >
> > Mensajes 1.1. Actualizacion de datos en SQL desde VFP
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15093;_ylc=X3oDMTJyYnIxMjN2BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDkzBHNlYwNkbXNnBHNsawN2bXNnBHN0aW1lAzEyNDQ3MjA4NzE->
> Enviado
> > por: "Roberto Lemos" beto_sysfox@yahoo.es
> > <
> beto_sysfox@yahoo.es?Subject=+RE%3AActualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >
> > beto_sysfox <http://profiles.yahoo.com/beto_sysfox> Mié, 10 de Jun, 2009
> > 9:44 am (CDT)
> >
> > Hola Amigos:
> >
> > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > siguiente duda.
> >
> > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > registro se incremento su saldos o caso contrario se crea un nuevo
> > registro.
> >
> > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > no,
> > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> >
> > Espero me entiendan?
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > Arriba
> > <
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc>
> >
> > Responder a remitente
> > <
> beto_sysfox@yahoo.es?Subject=RE%3AActualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >|
> > Responder a grupo
> > <
> usuarios_fox@yahoogrupos.com.mx?Subject=+RE%3AActualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >|
> > Responder mediante la Web
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/post;_ylc=X3oDMTJydGo2NTg2BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDkzBHNlYwNkbXNnBHNsawNycGx5BHN0aW1lAzEyNDQ3MjA4NzE-?act=reply&messageNum=15093
> >
> > Mensajes con este tema
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15093;_ylc=X3oDMTM3a3I4ZjU3BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDkzBHNlYwNkbXNnBHNsawN2dHBjBHN0aW1lAzEyNDQ3MjA4NzEEdHBjSWQDMTUwOTM-
> >(4)
> >
> > 1.2. Re: Actualizacion de datos en SQL desde VFP
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15094;_ylc=X3oDMTJydHZlaW9qBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk0BHNlYwNkbXNnBHNsawN2bXNnBHN0aW1lAzEyNDQ3MjA4NzE->
> Enviado
> > por: "Ricardo Moscarda" rmoscarda@3rom.com.ar
> > <
> rmoscarda@3rom.com.ar?Subject=+Re%3A%20Actualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >
> > st3rom <http://profiles.yahoo.com/st3rom> Mié, 10 de Jun, 2009 10:04 am
> > (CDT)
> >
> > Lo que te recomiendo es que trabajes con stored procedures, es decir con
> > 'programas' echos en SQL. Deberias enviar todos los datos de los campos
> que
> > vas a utilizar, hacer el select dentro del stored procedure, y ahí
> > determinar si haces un insert o un update, pero siempre dentro del
> Stored.
> >
> > En pocas palabras tu siempre ejecutas el stored, y que este se encargue
> de
> > hacer el select y determinar si continua con un insert o un update.
> >
> > Cualquier duda consultame que yo trabajo mucho con Visual y SQL
> >
> > Espero te sirva.
> >
> > Saludos.
> >
> > Ricardo Moscarda
> >
> > 3ROM
> >
> > De: usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx
> >[mailto:
> > usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx>]
> > En nombre de Roberto Lemos
> > Enviado el: miércoles, 10 de junio de 2009 01:03
> > Para: Yahoo UsuariosFox
> > Asunto: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> >
> > Hola Amigos:
> >
> > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > siguiente duda.
> >
> > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > registro se incremento su saldos o caso contrario se crea un nuevo
> > registro.
> >
> > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > no,
> >
> > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> >
> > Espero me entiendan?
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > Arriba
> > <
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc>
> >
> > Responder a remitente
> > <
> rmoscarda@3rom.com.ar?Subject=Re%3A%20Actualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >|
> > Responder a grupo
> > <
> usuarios_fox@yahoogrupos.com.mx?Subject=+Re%3A%20Actualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >|
> > Responder mediante la Web
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/post;_ylc=X3oDMTJyMnBhZGlnBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk0BHNlYwNkbXNnBHNsawNycGx5BHN0aW1lAzEyNDQ3MjA4NzE-?act=reply&messageNum=15094
> >
> > Mensajes con este tema
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15093;_ylc=X3oDMTM3aGsyZnM4BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk0BHNlYwNkbXNnBHNsawN2dHBjBHN0aW1lAzEyNDQ3MjA4NzEEdHBjSWQDMTUwOTM-
> >(4)
> >
> > 1.3. Re: Actualizacion de datos en SQL desde VFP
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15095;_ylc=X3oDMTJyZDZnODR1BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk1BHNlYwNkbXNnBHNsawN2bXNnBHN0aW1lAzEyNDQ3MjA4NzE->
> Enviado
> > por: "Roberto Lemos" beto_sysfox@yahoo.es
> > <
> beto_sysfox@yahoo.es?Subject=+Re%3A%20Actualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >
> > beto_sysfox <http://profiles.yahoo.com/beto_sysfox> Mié, 10 de Jun, 2009
> > 3:16 pm (CDT)
> >
> > Hola Ricardo:
> >
> > Gracias por responder:
> >
> > Podrias enviarme por favor un ejemplo de como crear el Store y como lo
> > llamo desde VFP
> >
> > --- El mié, 10/6/09, Ricardo Moscarda <rmoscarda@3rom.com.ar<rmoscarda%
> 403rom.com.ar>>
> > escribió:
> >
> > De: Ricardo Moscarda <rmoscarda@3rom.com.ar <rmoscarda%403rom.com.ar>>
> > Asunto: RE: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > Para: usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx
> >
> > Fecha: miércoles, 10 junio, 2009 3:00
> >
> > Lo que te recomiendo es que trabajes con stored procedures, es decir con
> > `programas´ echos en SQL. Deberias enviar todos los datos de los campos
> que
> > vas a utilizar, hacer el select dentro del stored procedure, y ahí
> > determinar si haces un insert o un update, pero siempre dentro del
> Stored.
> >
> > En pocas palabras tu siempre ejecutas el stored, y que este se encargue
> de
> > hacer el select y determinar si continua con un insert o un update.
> >
> > Cualquier duda consultame que yo trabajo mucho con Visual y SQL
> >
> > Espero te sirva.
> >
> > Saludos.
> >
> > Ricardo Moscarda
> >
> > 3ROM
> >
> > De: usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx
> >[mailto:
> > usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx>]
> > En nombre de Roberto Lemos
> > Enviado el: miércoles, 10 de junio de 2009 01:03
> > Para: Yahoo UsuariosFox
> > Asunto: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> >
> > Hola Amigos:
> >
> > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > siguiente duda.
> >
> > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > registro se incremento su saldos o caso contrario se crea un nuevo
> > registro.
> >
> > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > no,
> >
> > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> >
> > Espero me entiendan?
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > ------------------------------------
> >
> > Comentarios, observaciones o si deseas darte de baja avísame a:
> > jamorquecho@hotmail.com <jamorquecho%40hotmail.com>
> >
> > Enlaces a Yahoo! Grupos
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > Arriba
> > <
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc>
> >
> > Responder a remitente
> > <
> beto_sysfox@yahoo.es?Subject=Re%3A%20Actualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >|
> > Responder a grupo
> > <
> usuarios_fox@yahoogrupos.com.mx?Subject=+Re%3A%20Actualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >|
> > Responder mediante la Web
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/post;_ylc=X3oDMTJyYjAwZnZjBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk1BHNlYwNkbXNnBHNsawNycGx5BHN0aW1lAzEyNDQ3MjA4NzE-?act=reply&messageNum=15095
> >
> > Mensajes con este tema
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15093;_ylc=X3oDMTM3aXF0ZnZuBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk1BHNlYwNkbXNnBHNsawN2dHBjBHN0aW1lAzEyNDQ3MjA4NzEEdHBjSWQDMTUwOTM-
> >(4)
> >
> > 1.4. Re: Actualizacion de datos en SQL desde VFP
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15098;_ylc=X3oDMTJyZ3IxZjM0BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk4BHNlYwNkbXNnBHNsawN2bXNnBHN0aW1lAzEyNDQ3MjA4NzE->
> Enviado
> > por: "Ricardo Moscarda" rmoscarda@3rom.com.ar
> > <
> rmoscarda@3rom.com.ar?Subject=+Re%3A%20Actualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >
> > st3rom <http://profiles.yahoo.com/st3rom> Mié, 10 de Jun, 2009 6:39 pm
> > (CDT)
> >
> > En Visua Fox genero la conexión a SQL de la siguiente forma
> >
> > =SQLSETPROP(0,"DISPLOGIN",3)
> >
> > Do while zzCONECTA = 0
> >
> > zzCONECTA = SQLSTRINGCONNECT("DRIVER=SQL
> >
> Server;SERVER=&cIP;UID=usuario_sql;PWD=password_sql;APP=AGENCIAS;WSID='';DATABASE=database_sql;Network=DBMSSOCN")
> >
> > Enddo
> >
> > El stored procedure lo ejecuto en VFox de la siguiente manera:
> >
> > lnresul = 0
> >
> > DO While lnresul = 0
> >
> > lnresul = SQLEXEC(zzCONECTA, 'EXEC GRABA_DATOS ?p01, ?p02´)
> >
> > ENDDO
> >
> > · GRABA_DATOS es el stored procedure realizado en SQL
> >
> > · p01 y p02 son las variables que envio a SQL como parametros para
> realizar
> > el grabado.
> >
> > CREATE PROCEDURE GRABA_DATOS
> >
> > @NUMERO Int ,
> >
> > @FECHA Datetime
> >
> > BEGIN
> >
> > DECLARE @EXISTE Int
> >
> > SELECT @EXISTE = LiquidaE.numero
> >
> > from LiquidaE
> >
> > where LiquidaE.numero = @NUMERO
> >
> > IF @EXISTE IS NULL
> >
> > Insert LiquidaE
> >
> > Values (@numero, @fecha)
> >
> > ELSE
> >
> > UPDATE LIQUIDAE
> >
> > Set LiquidaE.fecha = @fecha
> >
> > where LiquidaE.numero = @NUMERO
> >
> > END
> >
> > Te arme algo `chiquito´ para que te sea mas claro seguir como funciona.
> >
> > Espero te sirva.
> >
> > Saludos.
> >
> > Ricardo Moscarda
> >
> > 3ROM
> >
> > De: usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx
> >[mailto:
> > usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx>] En
> > nombre de Roberto Lemos
> > Enviado el: miércoles, 10 de junio de 2009 13:03
> > Para: usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx
> >
> > Asunto: RE: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> >
> > Hola Ricardo:
> >
> > Gracias por responder:
> >
> > Podrias enviarme por favor un ejemplo de como crear el Store y como lo
> > llamo desde VFP
> >
> > --- El mié, 10/6/09, Ricardo Moscarda <rmoscarda@3rom.com.ar<rmoscarda%
> 403rom.com.ar><mailto:
> > rmoscarda%403rom.com.ar <rmoscarda%25403rom.com.ar>> > escribió:
> >
> > De: Ricardo Moscarda <rmoscarda@3rom.com.ar <rmoscarda%403rom.com.ar
> ><mailto:
> > rmoscarda%403rom.com.ar <rmoscarda%25403rom.com.ar>> >
> > Asunto: RE: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > Para: usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx
> ><mailto:
> > usuarios_fox%40yahoogrupos.com.mx <usuarios_fox%2540yahoogrupos.com.mx>>
> > Fecha: miércoles, 10 junio, 2009 3:00
> >
> > Lo que te recomiendo es que trabajes con stored procedures, es decir con
> > `programas´ echos en SQL. Deberias enviar todos los datos de los campos
> que
> > vas a utilizar, hacer el select dentro del stored procedure, y ahí
> > determinar si haces un insert o un update, pero siempre dentro del
> Stored.
> >
> > En pocas palabras tu siempre ejecutas el stored, y que este se encargue
> de
> > hacer el select y determinar si continua con un insert o un update.
> >
> > Cualquier duda consultame que yo trabajo mucho con Visual y SQL
> >
> > Espero te sirva.
> >
> > Saludos.
> >
> > Ricardo Moscarda
> >
> > 3ROM
> >
> > De: usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx
> ><mailto:
> > usuarios_fox%40yahoogrupos.com.mx <usuarios_fox%2540yahoogrupos.com.mx>>
> > [mailto:usuarios_fox@yahoogrupos.com.mx<usuarios_fox%
> 40yahoogrupos.com.mx><mailto:
> > usuarios_fox%40yahoogrupos.com.mx <usuarios_fox%2540yahoogrupos.com.mx>>
> ]
> > En nombre de Roberto Lemos
> > Enviado el: miércoles, 10 de junio de 2009 01:03
> > Para: Yahoo UsuariosFox
> > Asunto: [usuarios_fox] Actualizacion de datos en SQL desde VFP
> >
> > Hola Amigos:
> >
> > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > siguiente duda.
> >
> > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > registro se incremento su saldos o caso contrario se crea un nuevo
> > registro.
> >
> > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > no,
> >
> > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> >
> > Espero me entiendan?
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > ------------------------------------
> >
> > Comentarios, observaciones o si deseas darte de baja avísame a:
> > jamorquecho@hotmail.com <jamorquecho%40hotmail.com> <mailto:
> > jamorquecho%40hotmail.com <jamorquecho%2540hotmail.com>>
> >
> > Enlaces a Yahoo! Grupos
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > Arriba
> > <
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc>
> >
> > Responder a remitente
> > <
> rmoscarda@3rom.com.ar?Subject=Re%3A%20Actualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >|
> > Responder a grupo
> > <
> usuarios_fox@yahoogrupos.com.mx?Subject=+Re%3A%20Actualizacion%20de%20datos%20en%20SQL%20desde%20VFP
> >|
> > Responder mediante la Web
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/post;_ylc=X3oDMTJycDQxZzF1BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk4BHNlYwNkbXNnBHNsawNycGx5BHN0aW1lAzEyNDQ3MjA4NzE-?act=reply&messageNum=15098
> >
> > Mensajes con este tema
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15093;_ylc=X3oDMTM3Z28xZmEwBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk4BHNlYwNkbXNnBHNsawN2dHBjBHN0aW1lAzEyNDQ3MjA4NzEEdHBjSWQDMTUwOTM-
> >(4)
> >
> > 2.1. XLS A DBF
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15096;_ylc=X3oDMTJyNjQ0MGFkBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk2BHNlYwNkbXNnBHNsawN2bXNnBHN0aW1lAzEyNDQ3MjA4NzE->
> Enviado
> > por: "ENRIQUE QUIROZ" equiroz@prodigy.net.mx
> > <equiroz@prodigy.net.mx?Subject=+RE%3AXLS%20A%20DBF> Mié, 10 de Jun,
> 2009
> > 5:54 pm (CDT)
> >
> > Estimados compañeros
> > Quiero saber como convierto una hoja de calculo de EXCEL (xls) a un DBF
> > dentro del VFP9
> > Con el IMPORT me da un error y no me lo permite
> > Gracias por adelantado
> > Atentamente
> > ENRIQUE QUIROZ
> >
> > De : usuarios_fox@yahoogrupos.com.mx <usuarios_fox%40yahoogrupos.com.mx>
> > Para : "Yahoo UsuariosFox" usuarios_fox@yahoogrupos.com.mx<usuarios_fox%
> 40yahoogrupos.com.mx>
> > Copia :
> > Fecha : Wed, 10 Jun 2009 04:02:39 +0000 (GMT)
> > Asunto : [usuarios_fox] Actualizacion de datos en SQL desde VFP
> >
> > Hola Amigos:
> >
> > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo la
> > siguiente duda.
> >
> > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > registro se incremento su saldos o caso contrario se crea un nuevo
> > registro.
> >
> > Para realizar esto hago un Select a la tabla el cual me dice si existe o
> > no,
> > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> >
> > Espero me entiendan?
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > Arriba
> > <
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc>
> >
> > Responder a remitente <equiroz@prodigy.net.mx?Subject=RE%3AXLS%20A%20DBF
> >|
> > Responder a grupo
> > <usuarios_fox@yahoogrupos.com.mx?Subject=+RE%3AXLS%20A%20DBF>| Responder
> mediante
> > la Web
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/post;_ylc=X3oDMTJybm1xbG5pBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk2BHNlYwNkbXNnBHNsawNycGx5BHN0aW1lAzEyNDQ3MjA4NzE-?act=reply&messageNum=15096
> >
> > Mensajes con este tema
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15096;_ylc=X3oDMTM3a3B2ODE4BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk2BHNlYwNkbXNnBHNsawN2dHBjBHN0aW1lAzEyNDQ3MjA4NzEEdHBjSWQDMTUwOTY-
> >(2)
> >
> > 2.2. Re: XLS A DBF
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15097;_ylc=X3oDMTJyZmVkM2VjBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk3BHNlYwNkbXNnBHNsawN2bXNnBHN0aW1lAzEyNDQ3MjA4NzE->
> Enviado
> > por: "Eduardo Arellano Hdez." eduardo.arellano@gmail.com
> > <eduardo.arellano@gmail.com?Subject=+Re%3A%20XLS%20A%20DBF>
> eduardoarellanoh
> > <http://profiles.yahoo.com/eduardoarellanoh> Mié, 10 de Jun, 2009 6:18
> pm
> > (CDT)
> >
> > Revisa la version de excel en que esta guardado el documento, creo que el
> > vfp9 solo puede importar de Excel 95 y anteriores
> >
> > Te recomiendo que si puedes, mejor conviertas el documento a CSV
> >
> > 2009/6/10 ENRIQUE QUIROZ <equiroz@prodigy.net.mx<equiroz%
> 40prodigy.net.mx>
> > >
> >
> > >
> > >
> > > Estimados compañeros
> > > Quiero saber como convierto una hoja de calculo de EXCEL (xls) a un DBF
> > > dentro del VFP9
> > > Con el IMPORT me da un error y no me lo permite
> > > Gracias por adelantado
> > > Atentamente
> > > ENRIQUE QUIROZ
> > >
> > > De : usuarios_fox@yahoogrupos.com.mx <usuarios_fox%
> 40yahoogrupos.com.mx><usuarios_fox%
> > 40yahoogrupos.com.mx>
> > > Para : "Yahoo UsuariosFox" usuarios_fox@yahoogrupos.com.mx
> <usuarios_fox%40yahoogrupos.com.mx>
> > <usuarios_fox%40yahoogrupos.com.mx>
> > > Copia :
> > > Fecha : Wed, 10 Jun 2009 04:02:39 +0000 (GMT)
> > > Asunto : [usuarios_fox] Actualizacion de datos en SQL desde VFP
> > >
> > > Hola Amigos:
> > >
> > > Estoy desarrollando una aplicacion en VFP con SQL Server 2005, y tengo
> la
> > > siguiente duda.
> > >
> > > Cómo puedo acelerar este procedimiento para realizar actualizacion de
> > > datos?, tengo una tabla de saldos, la cual dependiendo de si existe el
> > > registro se incremento su saldos o caso contrario se crea un nuevo
> > > registro.
> > >
> > > Para realizar esto hago un Select a la tabla el cual me dice si existe
> o
> > > no,
> > > dependiendo de esto hago un Insert o Update, es posible acelerar esto?.
> > >
> > > Espero me entiendan?
> > >
> > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > >
> > > [Se han eliminado los trozos de este mensaje que no contenían texto]
> > >
> > >
> > >
> >
> > --
> > Eduardo Arellano Hdez.
> > Aguascalientes, Mexico
> > -----------------------------------
> > eduardo.arellano@gmail.com <eduardo.arellano%40gmail.com>
> > Club Rotario Ejecutivo Aguascalientes: http://www.rotarycrea.com
> > Blog http://www.biglalito.info
> > FaceBook: http://facebook.biglalito.info
> >
> > [Se han eliminado los trozos de este mensaje que no contenían texto]
> >
> > Arriba
> > <
> http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=!g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc<http://mail.google.com/mail/?ui=2&view=js&name=js&ver=oQSANZu1eHs.en.&am=%21g-7ZRXWCxC65RfXmwdQ2QuwPeHMa8uPfmCdaDmMrkg#121cf2583e9d6b00_toc>
> >
> > Responder a remitente
> > <eduardo.arellano@gmail.com?Subject=Re%3A%20XLS%20A%20DBF>| Responder a
> > grupo <usuarios_fox@yahoogrupos.com.mx?Subject=+Re%3A%20XLS%20A%20DBF>|
> Responder
> > mediante la Web
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/post;_ylc=X3oDMTJyOWY0ZjVlBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk3BHNlYwNkbXNnBHNsawNycGx5BHN0aW1lAzEyNDQ3MjA4NzE-?act=reply&messageNum=15097
> >
> > Mensajes con este tema
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/message/15096;_ylc=X3oDMTM3NXY5aG1hBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BG1zZ0lkAzE1MDk3BHNlYwNkbXNnBHNsawN2dHBjBHN0aW1lAzEyNDQ3MjA4NzEEdHBjSWQDMTUwOTY-
> >(2)
> >
> > Actividad reciente
> >
> > - 1
> > Miembros nuevos<
> http://mx.groups.yahoo.com/group/usuarios_fox/members;_ylc=X3oDMTJmcGxzMjloBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEyNDQ3MjA4NzE-
> >
> >
> > Visita tu grupo
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox;_ylc=X3oDMTJlc2V0dGhvBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTI0NDcyMDg3MQ--
> >
> > Y! Respuestas
> >
> > Pregunta<
> http://mx.answers.yahoo.com/;_ylc=X3oDMTJvbXFnc2JmBF9TAzk3NDkwNDkwBF9wAzEEZ3JwSWQDMTQzMzI0MgRncnBzcElkAzE3MDUzOTYwNDQEc2VjA25jbW9kBHNsawNhbnN3ZXJzBHN0aW1lAzEyNDQ3MjA4NzA-
> >
> >
> > Gente real te
> >
> > responde
> > Yahoo! Messenger
> >
> > Mensajero perfecto<
> http://us.lrd.yahoo.com/_ylc=X3oDMTJxcWd1dmlhBF9TAzk3NDkwNDkwBF9wAzIEZ3JwSWQDMTQzMzI0MgRncnBzcElkAzE3MDUzOTYwNDQEc2VjA25jbW9kBHNsawNtZXNzZW5nZXIEc3RpbWUDMTI0NDcyMDg3MA--;_ylg=1/SIG=112fijvk3/**http%3A//mx.messenger.yahoo.com
> >
> >
> > Llama de PC a PC
> >
> > sin costo alguno
> > Barra Yahoo!
> >
> > Todo a un clic<
> http://us.lrd.yahoo.com/_ylc=X3oDMTJvOGo2NGRwBF9TAzk3NDkwNDkwBF9wAzMEZ3JwSWQDMTQzMzI0MgRncnBzcElkAzE3MDUzOTYwNDQEc2VjA25jbW9kBHNsawN0b29sYmFyBHN0aW1lAzEyNDQ3MjA4NzA-;_ylg=1/SIG=110nh2uod/**http%3A//mx.toolbar.yahoo.com
> >
> >
> > Acceso rápido a
> >
> > servicios Yahoo!
> > ¿Necesitas responder?
> >
> > Haz clic en cualquiera de los enlaces "Responder" para responder a un
> > mensaje en concreto del resumen diario.
> > Crear tema nuevo
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox/post;_ylc=X3oDMTJlcmxmNWNkBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTI0NDcyMDg3MQ--
> >|
> > Visita tu grupo en la Web<
> http://mx.groups.yahoo.com/group/usuarios_fox;_ylc=X3oDMTJjdDNjdDRmBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwNmdHIEc2xrA2hwBHN0aW1lAzEyNDQ3MjA4NzE-
> >
> > Mensajes<
> http://mx.groups.yahoo.com/group/usuarios_fox/messages;_ylc=X3oDMTJlNjVvNGRjBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwNmdHIEc2xrA21zZ3MEc3RpbWUDMTI0NDcyMDg3MQ--
> >
> > Comentarios, observaciones o si deseas darte de baja avísame a:
> > jamorquecho@hotmail.com
> >
> > [image: Yahoo! Grupos]<
> http://mx.groups.yahoo.com/;_ylc=X3oDMTJkYm01cDhqBF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMjQ0NzIwODcx
> >
> > Modificar la configuración mediante la Web<
> http://mx.groups.yahoo.com/group/usuarios_fox/join;_ylc=X3oDMTJmNXE3a3Y4BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwNmdHIEc2xrA3N0bmdzBHN0aW1lAzEyNDQ3MjA4NzE->(ID
> de Yahoo! obligatoria)
> > Modificar la configuración mediante el correo: Cambiar a mensajes
> > individuales<
> usuarios_fox-normal@yahoogrupos.com.mx?subject=Entrega+de+mensajes:+Mensajes+individuales>|
> Cambiar
> > el formato a Tradicional<
> usuarios_fox-traditional@yahoogrupos.com.mx?subject=Cambiar+el+formato+de+la+entrega:+Tradicional
> >
> > Visita tu grupo
> > <
> http://mx.groups.yahoo.com/group/usuarios_fox;_ylc=X3oDMTJkMDdjdWs4BF9TAzk3NDkwNDkwBGdycElkAzE0MzMyNDIEZ3Jwc3BJZAMxNzA1Mzk2MDQ0BHNlYwNmdHIEc2xrA2hwZgRzdGltZQMxMjQ0NzIwODcx
> >|
> > Condiciones de uso de Yahoo! Grupos
> > <http://mx.yahoo.com/docs/info/utos.html>| Cancelar suscripción
> > <usuarios_fox-unsubscribe@yahoogrupos.com.mx?subject=Unsubscribe>
> >
>
>
> [Se han eliminado los trozos de este mensaje que no contenían texto]
>
>
>
> ------------------------------------
>
> Comentarios, observaciones o si deseas darte de baja avísame a:
> jamorquecho@hotmail.com
>
> Enlaces a Yahoo! Grupos
>
>
>
>
>
>


--
Eduardo Arellano Hdez.
Aguascalientes, Mexico
-----------------------------------
eduardo.arellano@gmail.com
Club Rotario Ejecutivo Aguascalientes: http://www.rotarycrea.com
Blog http://www.biglalito.info
FaceBook: http://facebook.biglalito.info


[Se han eliminado los trozos de este mensaje que no contenían texto]

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

Comentarios, observaciones o si deseas darte de baja avísame a: jamorquecho@hotmail.com

Enlaces a Yahoo! Grupos

<*> Para visitar tu grupo en la web, ve a:
http://mx.groups.yahoo.com/group/usuarios_fox/

<*> La configuración de tu correo:
Mensajes individuales | Tradicional

<*> Para modificar la configuración desde la Web, visita:
http://mx.groups.yahoo.com/group/usuarios_fox/join
(ID de Yahoo! obligatoria)

<*> Para modificar la configuración mediante el correo:
mailto:usuarios_fox-digest@yahoogrupos.com.mx
mailto:usuarios_fox-fullfeatured@yahoogrupos.com.mx

<*> Para cancelar tu suscripción en este grupo, envía
un mensaje en blanco a:
usuarios_fox-unsubscribe@yahoogrupos.com.mx

<*> El uso que hagas de Yahoo! Grupos está sujeto a
las Condiciones del servicio de Yahoo!:
http://mx.yahoo.com/docs/info/utos.html

Nenhum comentário:

Arquivo do blog