Ventajas de usar RECORDSET ?

Ventajas de usar RECORDSET ?

Postby Armando » Fri Sep 21, 2007 7:15 pm

Amigos:

Ahora que ando iniciando con ADO me surge una duda. ¿ Cual es la diferencia de usar RECORDSET si con comandos puros SQL se puede lograr lo mismo ? por ejemplo en lugar de oRs:ADDNEW() etc etc con RECORDSET, se puede usar INSERT etc etc con SQl puro.

Ojalá alguien me pueda aclarar lo que mi ignorancia no me deja ver.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3105
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby jcaro » Fri Sep 21, 2007 9:08 pm

Hola Armando:

1) Los recordset, estan pensados para manejar grupos de registros
( truplas , aun cuando se podria leer toda la tabla ), pero creo que ese no es su objetivo.

Las instrucciones execute y command, estan mas orientadas a manejos globales de las tablas.

- La ventaja es que te permite tener un acceso inmediato a esos datos en forma mas rápida y cómoda. Tienen varios metodos y propiedades que nos facilitan las cosas.

- Por ejemplo, dependiendo del tipo de cursor que habras, puedes ver los cambios que realizan los otros usuarios, en forma instantanea, reflejado en tu tabla.

- Pienso que existen mas alternativas para uno al manejar el acceso tus datos, via recordset. Te sugiero que veas este link, donde hay un manual y ejemplos de esto y muchos mas.

__http://www.w3schools.com/ado/default.asp

Saludos ,
Juan
==> Pasando a FWH16.04 + Harbour32 + BCC70 + PellesC
=> Abandonando FWH 13.7 + xHarbour + BCC582
http://www.mitaller.cl
jcaro
 
Posts: 270
Joined: Fri Nov 11, 2005 7:39 pm

Postby Armando » Sat Sep 22, 2007 5:39 pm

Juan:

Muchas gracias por el aporte, ojalá algun otro guru del ADO pudiera aportar algo más.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3105
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México

Postby jlcapel » Tue Sep 25, 2007 7:07 pm

Hola Armando,

Puedes trabajar de las dos formas.

Por mi experiencia creo que los recodsets de ado los dejo solo para la edición de registros mientras que los 'Selects' con el método execute del objeto Connection lo utilizo para obtener información que no voy a modificar.

En www.capelblog.com voy a publicar próximamente algo avanzado sobre ADO y SqlServer. No obstante no puedo darte fecha por que no dispongo de mucho tiempo libre y, además, tampoco dispongo de conexión a internet en casa :-(.
User avatar
jlcapel
 
Posts: 229
Joined: Wed Oct 12, 2005 5:32 pm
Location: Valencia - España

Postby Armando » Tue Sep 25, 2007 7:30 pm

José Luis:

Muchas gracias por el aporte, esperaré esa publicación como agua de mayo viniendo de tí debe ser excelente.

Saludos
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
User avatar
Armando
 
Posts: 3105
Joined: Fri Oct 07, 2005 8:20 pm
Location: Toluca, México


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 45 guests