Problema al abrir tabla

07/03/2006 - 19:40 por Luis M | Informe spam
Amigos,

Utilizando ADO estoy ingresando registros en una BD SQL, donde hay una tabla
con muchos registros que me demora un poco la conexión y por eso, coloqué la
propiedad cn.connectiontimeout en 0 (cero) y se conecta sin problemas pero
luego al tratar de abrir la tabla con la siguiente instrucción me reporta
que se agotó el tiempO de espera:

rs.Open "TABLA", cn, adOpenKeyset, adLockOptimistic, adCmdTable

Le agregué la opció de reintentar si el estado del recordset es cerrado
pero, aún así, no logra abrir dicha tabla.

Por favor su ayuda.

Gracias,

Luis Medina

Preguntas similare

Leer las respuestas

#1 Isaias
07/03/2006 - 20:09 | Informe spam
¿Porque llevar al front el contenido TOTAL de los registros de una tabla?,¿De
cuantos registros estamos hablando?
Saludos
IIslas


"Luis M" escribió:

Amigos,

Utilizando ADO estoy ingresando registros en una BD SQL, donde hay una tabla
con muchos registros que me demora un poco la conexión y por eso, coloqué la
propiedad cn.connectiontimeout en 0 (cero) y se conecta sin problemas pero
luego al tratar de abrir la tabla con la siguiente instrucción me reporta
que se agotó el tiempO de espera:

rs.Open "TABLA", cn, adOpenKeyset, adLockOptimistic, adCmdTable

Le agregué la opció de reintentar si el estado del recordset es cerrado
pero, aún así, no logra abrir dicha tabla.

Por favor su ayuda.

Gracias,

Luis Medina



Respuesta Responder a este mensaje
#2 Luis M
07/03/2006 - 21:04 | Informe spam
Gracias Isaias, pues esta tabla debe tener aproximadamente 1 millón de
registros.

Cuál opción me sugieres para subir registros nuevos? he pensado que
utilizando el comando "INSERT INTO" de la conexion.

Gracias

Luis
"Isaias" escribió en el mensaje
news:
¿Porque llevar al front el contenido TOTAL de los registros de una
tabla?,¿De
cuantos registros estamos hablando?
Saludos
IIslas


"Luis M" escribió:

Amigos,

Utilizando ADO estoy ingresando registros en una BD SQL, donde hay una
tabla
con muchos registros que me demora un poco la conexión y por eso, coloqué
la
propiedad cn.connectiontimeout en 0 (cero) y se conecta sin problemas
pero
luego al tratar de abrir la tabla con la siguiente instrucción me reporta
que se agotó el tiempO de espera:

rs.Open "TABLA", cn, adOpenKeyset, adLockOptimistic, adCmdTable

Le agregué la opció de reintentar si el estado del recordset es cerrado
pero, aún así, no logra abrir dicha tabla.

Por favor su ayuda.

Gracias,

Luis Medina



Respuesta Responder a este mensaje
#3 Raul Guerrero
07/03/2006 - 22:01 | Informe spam
Podrias intentar utilizar el metodo execute de la conexion pasandole la
sentencia sql que deseas que ado ejecute.

Saludos


"Luis M" wrote:

Gracias Isaias, pues esta tabla debe tener aproximadamente 1 millón de
registros.

Cuál opción me sugieres para subir registros nuevos? he pensado que
utilizando el comando "INSERT INTO" de la conexion.

Gracias

Luis
"Isaias" escribió en el mensaje
news:
> ¿Porque llevar al front el contenido TOTAL de los registros de una
> tabla?,¿De
> cuantos registros estamos hablando?
> Saludos
> IIslas
>
>
> "Luis M" escribió:
>
>> Amigos,
>>
>> Utilizando ADO estoy ingresando registros en una BD SQL, donde hay una
>> tabla
>> con muchos registros que me demora un poco la conexión y por eso, coloqué
>> la
>> propiedad cn.connectiontimeout en 0 (cero) y se conecta sin problemas
>> pero
>> luego al tratar de abrir la tabla con la siguiente instrucción me reporta
>> que se agotó el tiempO de espera:
>>
>> rs.Open "TABLA", cn, adOpenKeyset, adLockOptimistic, adCmdTable
>>
>> Le agregué la opció de reintentar si el estado del recordset es cerrado
>> pero, aún así, no logra abrir dicha tabla.
>>
>> Por favor su ayuda.
>>
>> Gracias,
>>
>> Luis Medina
>>
>>
>>



Respuesta Responder a este mensaje
#4 Luis M
07/03/2006 - 23:17 | Informe spam
Gracias Raul, eso estaba planeando aunque debo ingresar datos para unos 16
campos a la vez.

Luis

"Raul Guerrero" escribió en el
mensaje news:
Podrias intentar utilizar el metodo execute de la conexion pasandole la
sentencia sql que deseas que ado ejecute.

Saludos


"Luis M" wrote:

Gracias Isaias, pues esta tabla debe tener aproximadamente 1 millón de
registros.

Cuál opción me sugieres para subir registros nuevos? he pensado que
utilizando el comando "INSERT INTO" de la conexion.

Gracias

Luis
"Isaias" escribió en el mensaje
news:
> ¿Porque llevar al front el contenido TOTAL de los registros de una
> tabla?,¿De
> cuantos registros estamos hablando?
> Saludos
> IIslas
>
>
> "Luis M" escribió:
>
>> Amigos,
>>
>> Utilizando ADO estoy ingresando registros en una BD SQL, donde hay una
>> tabla
>> con muchos registros que me demora un poco la conexión y por eso,
>> coloqué
>> la
>> propiedad cn.connectiontimeout en 0 (cero) y se conecta sin problemas
>> pero
>> luego al tratar de abrir la tabla con la siguiente instrucción me
>> reporta
>> que se agotó el tiempO de espera:
>>
>> rs.Open "TABLA", cn, adOpenKeyset, adLockOptimistic, adCmdTable
>>
>> Le agregué la opció de reintentar si el estado del recordset es
>> cerrado
>> pero, aún así, no logra abrir dicha tabla.
>>
>> Por favor su ayuda.
>>
>> Gracias,
>>
>> Luis Medina
>>
>>
>>



Respuesta Responder a este mensaje
#5 Maxi [Mvp]
08/03/2006 - 00:31 | Informe spam
Hola, estas pasando 1M de registros? pues te diria que revises muy bien esa
aplicacion, no es para nada recomendado hacer esto. Para que pasar de un
lado a otro todo si luego quizas usamos poco? solo pasa lo que necesitas.

Para todo lo que es CRUD (Create Read Update Delete) te recomiendo Stores
procedures.


Saludos

-
Buenos Aires - Argentina
[Microsoft MVP SQL SERVER]
www.sqlgurus.org
"Luis M" <luism0(arroba)yahoo.es> wrote in message
news:
Gracias Isaias, pues esta tabla debe tener aproximadamente 1 millón de
registros.

Cuál opción me sugieres para subir registros nuevos? he pensado que
utilizando el comando "INSERT INTO" de la conexion.

Gracias

Luis
"Isaias" escribió en el mensaje
news:
¿Porque llevar al front el contenido TOTAL de los registros de una
tabla?,¿De
cuantos registros estamos hablando?
Saludos
IIslas


"Luis M" escribió:

Amigos,

Utilizando ADO estoy ingresando registros en una BD SQL, donde hay una
tabla
con muchos registros que me demora un poco la conexión y por eso,
coloqué la
propiedad cn.connectiontimeout en 0 (cero) y se conecta sin problemas
pero
luego al tratar de abrir la tabla con la siguiente instrucción me
reporta
que se agotó el tiempO de espera:

rs.Open "TABLA", cn, adOpenKeyset, adLockOptimistic, adCmdTable

Le agregué la opció de reintentar si el estado del recordset es cerrado
pero, aún así, no logra abrir dicha tabla.

Por favor su ayuda.

Gracias,

Luis Medina









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