Conecciones

27/10/2003 - 22:57 por k_tecnica | Informe spam
Hola a todos.
A ver si me pueden ayudar con esto.
Que diferencia hay entre estas dos formas de conectar un SQL 7

(1) Connection_str = "provider='sqloledb';server=server;uid=sa;pwd=" &
conn_pass & ";database=tablas"
(2) Connection_str = "driver={SQL Server};server=server;uid=sa;pwd=" &
conn_pass & ";database=tablas"

Esta pregunta tiene como finalidad determinar porque de repente la forma (1)
comenzo a dar problemas, no solo en la pc donde estoy desarrollando sino en
las de algunos clientes.
El problema basicamente esn que cuando abro un recordset siempre me pone la
propiedad cursortype e en 0 (adOpenDynamic) , no respeta la que yo coloco
que es adOpenKeyset o adOpenStatic , con lo cual no podia enlazar el RST a
los grids por no ser "Bookmarcable" o lo que es peor la propiedad recordset
que la uso bastante siempre da -1.
Despues de estar varias horas tratando de determinar el problema se me dio
por cambiar la forma de conectar a la base , con lo cual se soluciono , por
eso me interesaria saber si existe alguna particularidad o diferencia entre
ambas.
Muchas Gracias de antemano

Carlos Gonzalo

Preguntas similare

Leer las respuestas

#1 Maximiliano Accotto
27/10/2003 - 23:07 | Informe spam
Hola Carlos!!" mira no se con que te estas conectando pero la diferencia que
hay en esas lineas es la siguiente.

1) Esta se conecta con el Driver OLEDB de sql server (oldedb es el reemplazo
de ODBC pero para que lo entiendas tiene la misma funcionalidad casi)

2) esta se esta conectando con el Driver de ODBC de SQl (no tecnologia
OLEDB).

Te aconsejo lo siguiente primero.

Bajate e instala el MDAC 2.8

http://www.microsoft.com/downloads/...layLang=es

Instalalo en tu maquina y todas las clientes. Es muy probable q con ello se
solucione.

Suerte

ACCOTTO MAXIMILIANO DAMIAN
ESPECIALISTA EN SISTEMAS INFORMATICOS

UN SALUDO MUY CORDIAL
"k_tecnica" escribió en el mensaje
news:
Hola a todos.
A ver si me pueden ayudar con esto.
Que diferencia hay entre estas dos formas de conectar un SQL 7

(1) Connection_str = "provider='sqloledb';server=server;uid=sa;pwd=" &
conn_pass & ";database=tablas"
(2) Connection_str = "driver={SQL Server};server=server;uid=sa;pwd=" &
conn_pass & ";database=tablas"

Esta pregunta tiene como finalidad determinar porque de repente la forma


(1)
comenzo a dar problemas, no solo en la pc donde estoy desarrollando sino


en
las de algunos clientes.
El problema basicamente esn que cuando abro un recordset siempre me pone


la
propiedad cursortype e en 0 (adOpenDynamic) , no respeta la que yo coloco
que es adOpenKeyset o adOpenStatic , con lo cual no podia enlazar el RST a
los grids por no ser "Bookmarcable" o lo que es peor la propiedad


recordset
que la uso bastante siempre da -1.
Despues de estar varias horas tratando de determinar el problema se me dio
por cambiar la forma de conectar a la base , con lo cual se soluciono ,


por
eso me interesaria saber si existe alguna particularidad o diferencia


entre
ambas.
Muchas Gracias de antemano

Carlos Gonzalo



Respuesta Responder a este mensaje
#2 k_tecnica
27/10/2003 - 23:16 | Informe spam
Gracias Maximiliano , lo voy a probar !

"Maximiliano Accotto" escribió en el mensaje
news:
Hola Carlos!!" mira no se con que te estas conectando pero la diferencia


que
hay en esas lineas es la siguiente.

1) Esta se conecta con el Driver OLEDB de sql server (oldedb es el


reemplazo
de ODBC pero para que lo entiendas tiene la misma funcionalidad casi)

2) esta se esta conectando con el Driver de ODBC de SQl (no tecnologia
OLEDB).

Te aconsejo lo siguiente primero.

Bajate e instala el MDAC 2.8




http://www.microsoft.com/downloads/...layLang=es

Instalalo en tu maquina y todas las clientes. Es muy probable q con ello


se
solucione.

Suerte

ACCOTTO MAXIMILIANO DAMIAN
ESPECIALISTA EN SISTEMAS INFORMATICOS

UN SALUDO MUY CORDIAL
"k_tecnica" escribió en el mensaje
news:
> Hola a todos.
> A ver si me pueden ayudar con esto.
> Que diferencia hay entre estas dos formas de conectar un SQL 7
>
> (1) Connection_str = "provider='sqloledb';server=server;uid=sa;pwd="


&
> conn_pass & ";database=tablas"
> (2) Connection_str = "driver={SQL Server};server=server;uid=sa;pwd="


&
> conn_pass & ";database=tablas"
>
> Esta pregunta tiene como finalidad determinar porque de repente la forma
(1)
> comenzo a dar problemas, no solo en la pc donde estoy desarrollando sino
en
> las de algunos clientes.
> El problema basicamente esn que cuando abro un recordset siempre me pone
la
> propiedad cursortype e en 0 (adOpenDynamic) , no respeta la que yo


coloco
> que es adOpenKeyset o adOpenStatic , con lo cual no podia enlazar el RST


a
> los grids por no ser "Bookmarcable" o lo que es peor la propiedad
recordset
> que la uso bastante siempre da -1.
> Despues de estar varias horas tratando de determinar el problema se me


dio
> por cambiar la forma de conectar a la base , con lo cual se soluciono ,
por
> eso me interesaria saber si existe alguna particularidad o diferencia
entre
> ambas.
> Muchas Gracias de antemano
>
> Carlos Gonzalo
>
>
>


Respuesta Responder a este mensaje
#3 k_tecnica
27/10/2003 - 23:28 | Informe spam
Instale el MDAC 2.8 y cambie las referencias dentro del proyecto pero
continua dando el mismo problema



"Maximiliano Accotto" escribió en el mensaje
news:
Hola Carlos!!" mira no se con que te estas conectando pero la diferencia


que
hay en esas lineas es la siguiente.

1) Esta se conecta con el Driver OLEDB de sql server (oldedb es el


reemplazo
de ODBC pero para que lo entiendas tiene la misma funcionalidad casi)

2) esta se esta conectando con el Driver de ODBC de SQl (no tecnologia
OLEDB).

Te aconsejo lo siguiente primero.

Bajate e instala el MDAC 2.8




http://www.microsoft.com/downloads/...layLang=es

Instalalo en tu maquina y todas las clientes. Es muy probable q con ello


se
solucione.

Suerte

ACCOTTO MAXIMILIANO DAMIAN
ESPECIALISTA EN SISTEMAS INFORMATICOS

UN SALUDO MUY CORDIAL
"k_tecnica" escribió en el mensaje
news:
> Hola a todos.
> A ver si me pueden ayudar con esto.
> Que diferencia hay entre estas dos formas de conectar un SQL 7
>
> (1) Connection_str = "provider='sqloledb';server=server;uid=sa;pwd="


&
> conn_pass & ";database=tablas"
> (2) Connection_str = "driver={SQL Server};server=server;uid=sa;pwd="


&
> conn_pass & ";database=tablas"
>
> Esta pregunta tiene como finalidad determinar porque de repente la forma
(1)
> comenzo a dar problemas, no solo en la pc donde estoy desarrollando sino
en
> las de algunos clientes.
> El problema basicamente esn que cuando abro un recordset siempre me pone
la
> propiedad cursortype e en 0 (adOpenDynamic) , no respeta la que yo


coloco
> que es adOpenKeyset o adOpenStatic , con lo cual no podia enlazar el RST


a
> los grids por no ser "Bookmarcable" o lo que es peor la propiedad
recordset
> que la uso bastante siempre da -1.
> Despues de estar varias horas tratando de determinar el problema se me


dio
> por cambiar la forma de conectar a la base , con lo cual se soluciono ,
por
> eso me interesaria saber si existe alguna particularidad o diferencia
entre
> ambas.
> Muchas Gracias de antemano
>
> Carlos Gonzalo
>
>
>


Respuesta Responder a este mensaje
#4 Maximiliano Accotto
27/10/2003 - 23:33 | Informe spam
Reiniciaste la pc luego de instalar?

Como abris el Recordset?

Con ADO o dataenvironment?

Yo lo uso con Dataenvironment y me funciona lo mas bien, proba hacerlo con
dataenvironment a ver si te hace el mismo problema.

Suerte

ACCOTTO MAXIMILIANO DAMIAN
ESPECIALISTA EN SISTEMAS INFORMATICOS

UN SALUDO MUY CORDIAL
"k_tecnica" escribió en el mensaje
news:
Instale el MDAC 2.8 y cambie las referencias dentro del proyecto pero
continua dando el mismo problema



"Maximiliano Accotto" escribió en el mensaje
news:
> Hola Carlos!!" mira no se con que te estas conectando pero la diferencia
que
> hay en esas lineas es la siguiente.
>
> 1) Esta se conecta con el Driver OLEDB de sql server (oldedb es el
reemplazo
> de ODBC pero para que lo entiendas tiene la misma funcionalidad casi)
>
> 2) esta se esta conectando con el Driver de ODBC de SQl (no tecnologia
> OLEDB).
>
> Te aconsejo lo siguiente primero.
>
> Bajate e instala el MDAC 2.8
>
>



http://www.microsoft.com/downloads/...layLang=es
>
> Instalalo en tu maquina y todas las clientes. Es muy probable q con ello
se
> solucione.
>
> Suerte
>
> ACCOTTO MAXIMILIANO DAMIAN
> ESPECIALISTA EN SISTEMAS INFORMATICOS
>
> UN SALUDO MUY CORDIAL
> "k_tecnica" escribió en el mensaje
> news:
> > Hola a todos.
> > A ver si me pueden ayudar con esto.
> > Que diferencia hay entre estas dos formas de conectar un SQL 7
> >
> > (1) Connection_str "provider='sqloledb';server=server;uid=sa;pwd="
&
> > conn_pass & ";database=tablas"
> > (2) Connection_str = "driver={SQL


Server};server=server;uid=sa;pwd="
&
> > conn_pass & ";database=tablas"
> >
> > Esta pregunta tiene como finalidad determinar porque de repente la


forma
> (1)
> > comenzo a dar problemas, no solo en la pc donde estoy desarrollando


sino
> en
> > las de algunos clientes.
> > El problema basicamente esn que cuando abro un recordset siempre me


pone
> la
> > propiedad cursortype e en 0 (adOpenDynamic) , no respeta la que yo
coloco
> > que es adOpenKeyset o adOpenStatic , con lo cual no podia enlazar el


RST
a
> > los grids por no ser "Bookmarcable" o lo que es peor la propiedad
> recordset
> > que la uso bastante siempre da -1.
> > Despues de estar varias horas tratando de determinar el problema se me
dio
> > por cambiar la forma de conectar a la base , con lo cual se soluciono


,
> por
> > eso me interesaria saber si existe alguna particularidad o diferencia
> entre
> > ambas.
> > Muchas Gracias de antemano
> >
> > Carlos Gonzalo
> >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida