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

error con Dim nc As New Connection

Estas en el tema de error con Dim nc As New Connection en el foro de Visual Basic clásico en Foros del Web. hola les explico.. en el modulo tengo lo siguiente.: Option Explicit Public nc As New ADODB.Connection Sub main() On Error Resume Next Call Conectar_Data formmenu.Show ...
  #1 (permalink)  
Antiguo 12/02/2009, 19:25
 
Fecha de Ingreso: julio-2008
Mensajes: 205
Antigüedad: 15 años, 10 meses
Puntos: 1
Mensaje error con Dim nc As New Connection

hola les explico..

en el modulo tengo lo siguiente.:
Option Explicit
Public nc As New ADODB.Connection

Sub main()
On Error Resume Next
Call Conectar_Data
formmenu.Show
End Sub

Private Sub Conectar_Data()
Dim sPath As String
sPath = App.Path & "\bdregistro.mdb"
With nc
.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\bdregistro.mdb;Persist Security Info=False"
Debug.Print .State
End With

End Sub




ahora bien. en el formulario expediente tengo lo siguiente en el load
Dim nc As New Connection
Dim rs As New ADODB.Recordset


en el mismo formulario expediente tengo

private sub Guardar_Datos
Dim rs As New ADODB.Recordset
rs.Open "SELECT * FROM expedientes", nc, adOpenDynamic, adLockOptimistic
rs.AddNew
rs!cedula = CLng(txCedula.Text) ' cedula de identidad
rs!nombre = txNombre.Text ' nombres
rs!f_nacimiento = dtFechaNac.Value ' fecha de nacimiento
rs!l_nacimiento = txLugar.Text ' lugar de nacimiento
rs!direccion = txDireccion.Text
y termino con lo demas... el problema que se me presenta es que cuando lo ejecuto me dice que el uso de la palabra clave nex no es valido.. y me marca en azul lo siguiente : nc As New Connection (esto esta en el load ) lo estoy ejecutando desde el sub main. no entiendo que paso. es primera vez que programo de esta manera. espero me ayuden.
  #2 (permalink)  
Antiguo 12/02/2009, 21:04
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: error con Dim nc As New Connection

Hola, proba cambiar

Código vb:
Ver original
  1. Dim nc As New Connection

por..

Código vb:
Ver original
  1. Dim nc As New ADODB.Connection

igualmente se dice que no se debe hacer un AS New al mismo tiempo...primero haces el AS y despues haces el

Código vb:
Ver original
  1. Set nc = New ADODB.Connection

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
  #3 (permalink)  
Antiguo 13/02/2009, 04:16
 
Fecha de Ingreso: julio-2008
Mensajes: 205
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: error con Dim nc As New Connection

hola. gracias hermano ahora si funciona correctamente.
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 06:47.