Problema con apertura de Recordset de ADO

18/03/2005 - 21:11 por Gregorio López | Informe spam
Hola a todos. Estoy intentando abrir un recordset de ADO con un tipo de
bloqueo optimista, pero por alguna razón que desconozco se abre como de solo
lectura.
La instrucción SQL usada para la apertura es del tipo siguiente:
SELECT Campo1, Campo2
FROM Tabla
ORDER BY Campo1, Campo2

Y la instrucción usada en VB para la apertura es algo así:
RecordsetX.Open strSelect, ConexionX, , adLockOptimistic

La base de datos está sobre un SQL Server 2000 con SP4. Alguien que pueda
orientarme por favor.

Saludos.

Preguntas similare

Leer las respuestas

#1 Maxi
18/03/2005 - 21:32 | Informe spam
Hola, consulta en el news de VB :-)


Salu2
Maxi


"Gregorio López" escribió en el mensaje
news:OEqJdY$
Mostrar la cita
#2 Alejandro Mesa
18/03/2005 - 22:09 | Informe spam
Gregorio,

Mostrar la cita
Si no especificas CursorType entonces se tomara el de por defecto que es
adForwardOnly, lo mismo pasa con CursorLocation cuyo default es adUseServer.
El resultado estara dado por la combinacion de estas tres propiedades
(CursorLocation, CursorType y LockType) siempre y cuando el provider lo
soporte, sino ADO lo cambiara al que mas de adapte. Que proveedor estas
usando?

PRB: Use Open Method to Change CursorType and LockType
http://support.microsoft.com/kb/188857/EN-US/

CursorTypes, LockTypes, and CursorLocation
http://netmirror.org/mirror/mysql.c...locks.html


AMB


"Gregorio López" wrote:

Mostrar la cita
#3 Gregorio López
19/03/2005 - 18:47 | Informe spam
Hola Alejandro, en efecto el CursorType y CursorLocation se establecen a
ForwardOnly y UseServer por defecto, lo que no implica el que no se pueda
tener un bloqueo optimista. Por alguna razón este comportamiendo se da para
esta tabla en especial, porque para otras no sucede este problema. Uso ADO
2.8 y provider SQLOLEDB.1

Gracias y Saludos.

"Alejandro Mesa" wrote in message
news:
Mostrar la cita
#4 Alejandro Mesa
20/03/2005 - 03:05 | Informe spam
Gregorio,

Me pregunto si tu tabla tiene asociada una clave primaria?
Puedes postear la definicion de la tabla?


AMB

"Gregorio López" wrote:

Mostrar la cita
#5 Gregorio López
23/03/2005 - 19:28 | Informe spam
Hola Alejandro, al definirle la llave primaria a la tabla se solucionó el
problema, gracias.

Saludos.

"Alejandro Mesa" wrote in message
news:
Mostrar la cita
Ads by Google
Search Busqueda sugerida