El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario Consultas Sql ¡¡ AYUDA !!
Desconocido
Enviado - 27/7/2004
 
Tengo un problema con el siguiente codigo. intento ejecutar una consulta Sql a traves de visual. Me gustaria que me dijerais si veis algun error

Me sale un error "No Coinciden Los Tipos"

Option Explicit
Dim BaseDatos As Database
Dim Rs As Recordset
Dim Ruta, SQL As String

Private Sub Form_Load()
Ruta = "S:\Facturacion\vb_ConsultaPorLetras\bd1.mdb"
Set BaseDatos = OpenDatabase(Ruta)

SQL = "SELECT * FROM tabla1"
'SEGUN VISUAL ERROR AQUI ->
Set Rs = BaseDatos.OpenRecordset(SQL, dbOpenDynaset)
End Sub
 
fmarredo
486 Mensaje(s)
Enviado - 29/7/2004
 
EL error no está en la sentencia SQL. Fijate en las referencias que sean las correctas (en este caso estás usando DAO, fijate que no haya ninguna a ADO ya que ésta también tiene una clase Recordset y te va a dar problemas, a mennos que en la declaracion especifiques la libreria, por ej Dim Rs As DAO.Recordset)
Otra cosa que te recomiendo es que declares los tipos de todas las variables, en tu ejemplo Ruta está como Variant ya que VB6 no toma las dos como string. Tendría que quedar Dim Ruta As String, SQL As String.

Saludos
 
 

 

Contactos myStudio Network