Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problema con recorset en SQLServer2000

Estas en el tema de Problema con recorset en SQLServer2000 en el foro de Visual Basic clásico en Foros del Web. Como concetarme correctamente a sqlserver2000, utilizo un modulo Cita: 'Modulo Public cn As ADODB.Connection Public rs As ADODB.Recordset Public Sub conecta() Set cn = New ...
  #1 (permalink)  
Antiguo 19/03/2008, 12:19
 
Fecha de Ingreso: febrero-2008
Mensajes: 303
Antigüedad: 16 años, 2 meses
Puntos: 2
Problema con recorset en SQLServer2000

Como concetarme correctamente a sqlserver2000, utilizo un modulo
Cita:
'Modulo
Public cn As ADODB.Connection
Public rs As ADODB.Recordset

Public Sub conecta()
Set cn = New ADODB.Connection
cn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=VENTA"
cn.Open
End Sub
El problema es que me manda error en la linea de color rojo, no me reconoce la variable cn del rsVendedor, pero si me la reconoce en el rs

Cita:
'Codigo del formulario
Private Sub Form_Load()
Call Module1.conecta

Set rs = New ADODB.Recordset
rs.CursorLocation = adUseClient
rs.CursorType = adOpenKeyset
rs.LockType = adLockOptimistic

rs.Open "SELECT * FROM venta", cn
Set dgVenta.DataSource = rs

'llenar la lista con los vendedores
Set rsVendedor = New ADODB.Recordset
rsVendedor.CursorLocation = adUseClient
rsVendedor.CursorType = adOpenKeyset
rsVendedor.LockType = adLockOptimistic
rsVendedor.Open = "select*from vendedor",cn

Do While Not rsVendedor.EOF
LstVendedor.AddItem rsVendedor
rsVendedor.MoveNext
Loop

End Sub
En tiempo de diseño me aparece "error de compilacion se esperaba fin de la instruccion" y al ejecutar
"error de sintaxis"
Donde esta el error
  #2 (permalink)  
Antiguo 19/03/2008, 12:27
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
De acuerdo Re: Problema con recorset en SQLServer2000

Creo que el ' = ' que pones después de Open está mal... .
Quizás sea ese el problema...

Debería ser:
rsVendedor.Open "select*from vendedor",cn
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.

Última edición por David; 19/03/2008 a las 12:37
  #3 (permalink)  
Antiguo 19/03/2008, 13:07
 
Fecha de Ingreso: febrero-2008
Mensajes: 303
Antigüedad: 16 años, 2 meses
Puntos: 2
Re: Problema con recorset en SQLServer2000

Parece que me esta fallando la vista, ya solucione el problema
gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:11.