border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 03-07-2006, 16:00:29
Avatar de jrios03
Moderador
 
Registrado: ene 2005
Ubicación: Curico
Posts: 795
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado Problema al Declarar Variables

Hola a todos, bueno, primero que todo, les cuento que hoy es mi primer dìa de trabajo en una empresa de Desarrollo de Software, por lo que estoy muy feliz...

Bueno, ahora mi consulta...

Tengo las siguientes declaraciones al inicio de mi formulario (estoy probando como trabajar el ADODC):
Código:
Option Explicit

Dim Base As New Connection
Dim Reg As New Recordset
Dim Sql As String

Private Sub Form_Load()
    Base.CursorLocation = adUseClient
    Base.Open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & App.Path & "./Datos/bd.mdb; Persist Security Info = Flase"
    
    
End Sub
Y resulta que al correrlo me da el siguiente error:
Código:
Microsoft Visual Basic

   Error de compilación:

   El uso de la palabra clave New no es válido
Es raro, ya que estoy guiándome por una ayuda que me envío nuestro amigo Movilla, cuyo cógigo es el siguiente:
Código:
Option Explicit

Dim cCodig As String
Dim Base As New Connection
Dim Reg As New Recordset
Dim Sql As String

Private Sub Form_Load()
    'Conección a la Base de Datos de la Forma Ado
    
    Base.CursorLocation = adUseClient
    Base.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & "Data Source=" & App.Path & "./Base.mdb;Persist Security Info=False"
    
    Sql = "Select rut, ap_pat, ap_mat, nombres, sexo, edad, direccion, mensual from alumnos order by rut, edad"
    Reg.Open Sql, Base, adOpenStatic, adLockOptimistic
    
    'Le asigno a la Grilla el Registro
    Set Grilla.DataSource = Reg
    Grilla.Refresh
End Sub
Cuál puede ser el problema???

Ayudenme por favor... les estaría muy agradecido...

Saludos desde Chile a todo el Mundo...

PD: ya me queda poquito para ser papi...
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

PD: Perdí mi mascota... buaaaaaaaa.... al menos encontré una nueva
Responder Con Cita
  #2 (permalink)  
Antiguo 03-07-2006, 18:01:36
Avatar de J.M.Movilla
Administrador
 
Registrado: dic 2002
Ubicación: BURGOS - ESPAÑA
Posts: 5.490
J.M.Movilla Valoración +2
Predeterminado

Pon la Referencia de Microsoft ActiveX Data Objects, la última versión que tengas, por encima de las demás referencias a conexiones. Detrás de OLE Automation. Espero que con eso ya te quede solucionado.

Independientemente de eso, te aconsejo que en lugar de Dim Base As New Connection pongas
Código:
Public Base As New Connection
en un Módulo, para que sólo abras la conexión cuando entres en la aplicación y la desconectes al salir. Así podrás abrir los recordset sobre esa conexión en todos los formularios en los que lo necesites.
__________________
José María Movilla Cuadrado
______________________
www.foro.vb-mundo.com
www.vb-mundo.com

Responder Con Cita
  #3 (permalink)  
Antiguo 03-07-2006, 20:38:11
Avatar de jrios03
Moderador
 
Registrado: ene 2005
Ubicación: Curico
Posts: 795
jrios03 Valoración +2
Contactar con jrios03 a través de MSN
Predeterminado

Muchas gracias amigo Movilla... no sé que haría sin vuestra ayuda...

No se me habría ocurrido nunca meterme en el asunto de las referencias a objetos...

Doy gracias a que existen personas tan geniales como usted, y que además ponen su sabiduría a merced de los que sabemos mucho menos...

Gracias de nuevo... :smt004
__________________
Atentamente, Juan Ríos Pizarro...
Saludos desde Chile...

PD: Perdí mi mascota... buaaaaaaaa.... al menos encontré una nueva
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
PROBLEMA VARIABLES ASP !!! sti2020 ASP 0 26-02-2007 10:10:37
(AYUDA)Problema con Variables lionheart12 Visual Basic 6.00 2 12-02-2007 01:16:10
Como declarar una variagle global en crystal 8 bestia_hangel Crystal Reports 0 23-12-2004 16:59:15
Donde Declarar mariozap Visual Basic 6.00 3 17-09-2004 01:00:00
Ambito variables - Variables publicas en la pagina MikelUgarte Visual Basic.NET 2003 & 2005 0 17-09-2004 01:00:00


La franja horaria es GMT. Ahora son las 06:40:26.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right