Visual Basic - SQL Server:Actualización de ta

Life is soft - evento anual de software empresarial
 
Vista:

SQL Server:Actualización de ta

Publicado por Amparo (1 intervención) el 01/02/2007 11:40:53
Hola,

Estoy intentando actualizar una serie de tablas que tengo almacenadas en SQL Server desde Access.
Así es como hago la conexión:

cnn.Open "Provider=SQLOLEDB.1;User=sa;DataBase=DBName;Server=ServerName"

El caso es que luego inteno abrir una de las tablas de la siguiente manera:

StrSql = "SELECT * FROM TABLA"
rs.Open StrSql,cnn,adOpenKeyset, adLockPessimistic

Compruebo el número de registros leidos - rs.RecordCount - y devuelve -1 (Cuando es una tabla que contiene elementos). Por lo que supongo que no está haciendo bien la conexión con el servidor.

Alguien sabe qué estoy haciendo mal?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:SQL Server:Actualización de ta

Publicado por lolo (67 intervenciones) el 01/02/2007 22:41:34
no es cuestion de la conexion con el servidor. antes de abrir el recordset le pones la location al lado del cliente de esta manera

rs.CursorLocation = adUseClient

igual rs.RecordCount te devuelve los registros de la tabla y no -1. por probar, no cuesta nada.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL Server:Actualización de ta

Publicado por Amparo (1 intervención) el 06/02/2007 08:49:34
Perfecto, con esta sentencia me permite leer los registros sin problemas.
Muchísimas gracias.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:SQL Server:Actualización de ta

Publicado por Guillermo Lamas A (25 intervenciones) el 05/02/2007 03:12:42
Que mas haces aparte de lo que mostraste?

Atte,

Guillermo Lamas A.
Técnico Programador de Computadores
Ingeniero Ejecución en Informática
La Serena
Chile
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar