no debes usar odbc

25/05/2006 - 20:44 por Andrey | Informe spam
Hola Amigos..

Esta respuesta noto que la da Hector Quiñones en el foro. Pienso que la
razon pueda ser que no es la forma mas optima de acceder a datos de sql desde
vfp o cualquier front end.

Podrian decirme, como es la forma mas optima de acceder a datos de sql
server desde vfp, eliminando este paso intermedio de la odbc.
y si es posible especificando que y con que version.

mil gracias.

Preguntas similare

Leer las respuestas

#1 Hugo M. Ranea
25/05/2006 - 23:28 | Informe spam
Andrey

No hace mucho, en la charla de Andy Kramek "Best Practices for Data Access" en la conferecia Great Lakes Great Databases
dijo que ODBS es la forma más optima de acceder a datos SQL DESDE VFP (dijo que esto puede no sea el caso para otros
front ends) y lo demostró con números y pruebas contra OLE DB


Andrey wrote:

Hola Amigos..

Esta respuesta noto que la da Hector Quiñones en el foro. Pienso que la
razon pueda ser que no es la forma mas optima de acceder a datos de sql desde
vfp o cualquier front end.

Podrian decirme, como es la forma mas optima de acceder a datos de sql
server desde vfp, eliminando este paso intermedio de la odbc.
y si es posible especificando que y con que version.

mil gracias.

Respuesta Responder a este mensaje
#2 Alex Feldstein
25/05/2006 - 23:57 | Informe spam
On Thu, 25 May 2006 11:44:02 -0700, Andrey
wrote:

Esta respuesta noto que la da Hector Quiñones en el foro. Pienso que la
razon pueda ser que no es la forma mas optima de acceder a datos de sql desde
vfp o cualquier front end.

Podrian decirme, como es la forma mas optima de acceder a datos de sql
server desde vfp, eliminando este paso intermedio de la odbc.
y si es posible especificando que y con que version.



Porque no?
ODBC es mas antiguo pero funciona bien y rápido para ciertas cosas.
Si vas a usar por ejemplo ODBC + SPT para acceder a SQL Server - yo lo
hago a diario - funciona bien.

Si por otro lado prefieres usar OleDB+ADO o CursorAdapter mas OleDB
funciona muy bien, es mas estructurado y poderoso pero menos flexible
IMHO.

Si a lo que te refieres es a acceder a tablas de VFP (DBF-DBC) desde
otro sistemna (C#, VB, Excel-VBA por ejemplo) eso es otra cosa ya que
el driver ODBC de DBF es antiguo (es de VFP 6) y no entiende funciones
nuevas. En ese caso es mas recomendable usar OleDB pero aun asi hay
mucha gente que lo usa sin problemas. Como siempre, todo depende. No
hay soluciones absolutas.


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP

Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://alexfeldstein.blogspot.com
Website: http://www.feldstein.net
Respuesta Responder a este mensaje
#3 Andrey
26/05/2006 - 00:05 | Informe spam
Gracias Hugo...

Pero existe otra forma...?
porque yo me puse a revisar e investigar un poco despues de lo que escribio
"Hector Quiñones" y veo que el crea un string de conexion que finalmente lo
que utiliza es el odbc, o sera que yo no entiendo.

Y eso me confunde, mira el dice: "no debes usar odbc" y recomienda que se
haga lo siguiente:

lcDSNLess="DRIVER={SQL
Server};SERVER=servidor;DATABASE=basedatos;UID=usuario;PWD=password
;Trusted_Connection=Yes"

pero segun lo que yo leo, del SQLGETPROP, lo que utiliza por debajo es una
odbc.

Hay es donde yo me confundo.

tienes algo que me aclare la duda...?

Cracias

"Hugo M. Ranea" escribió:

Andrey

No hace mucho, en la charla de Andy Kramek "Best Practices for Data Access" en la conferecia Great Lakes Great Databases
dijo que ODBS es la forma más optima de acceder a datos SQL DESDE VFP (dijo que esto puede no sea el caso para otros
front ends) y lo demostró con números y pruebas contra OLE DB


Andrey wrote:

> Hola Amigos..
>
> Esta respuesta noto que la da Hector Quiñones en el foro. Pienso que la
> razon pueda ser que no es la forma mas optima de acceder a datos de sql desde
> vfp o cualquier front end.
>
> Podrian decirme, como es la forma mas optima de acceder a datos de sql
> server desde vfp, eliminando este paso intermedio de la odbc.
> y si es posible especificando que y con que version.
>
> mil gracias.
>

Respuesta Responder a este mensaje
#4 Andrey
26/05/2006 - 00:09 | Informe spam
Muchas Gracias Alex...
Muy clara tu explicación.



"Alex Feldstein" escribió:

On Thu, 25 May 2006 11:44:02 -0700, Andrey
wrote:

>Esta respuesta noto que la da Hector Quiñones en el foro. Pienso que la
>razon pueda ser que no es la forma mas optima de acceder a datos de sql desde
>vfp o cualquier front end.
>
>Podrian decirme, como es la forma mas optima de acceder a datos de sql
>server desde vfp, eliminando este paso intermedio de la odbc.
>y si es posible especificando que y con que version.

Porque no?
ODBC es mas antiguo pero funciona bien y rápido para ciertas cosas.
Si vas a usar por ejemplo ODBC + SPT para acceder a SQL Server - yo lo
hago a diario - funciona bien.

Si por otro lado prefieres usar OleDB+ADO o CursorAdapter mas OleDB
funciona muy bien, es mas estructurado y poderoso pero menos flexible
IMHO.

Si a lo que te refieres es a acceder a tablas de VFP (DBF-DBC) desde
otro sistemna (C#, VB, Excel-VBA por ejemplo) eso es otra cosa ya que
el driver ODBC de DBF es antiguo (es de VFP 6) y no entiende funciones
nuevas. En ese caso es mas recomendable usar OleDB pero aun asi hay
mucha gente que lo usa sin problemas. Como siempre, todo depende. No
hay soluciones absolutas.


Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP

Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://alexfeldstein.blogspot.com
Website: http://www.feldstein.net

Respuesta Responder a este mensaje
#5 Hugo M. Ranea
26/05/2006 - 00:58 | Informe spam
Andrey,

Veo te contestó Alex, y el sabe más que yo, así que abandono el hilo, solo te dejo el link donde Amby comenta sobre la
conferencia de Andy Kramek: http://www.portalfox.com/conferenci...6/sab2.htm

Hugo
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida