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

No me esta cargando el dato Base datos

Estas en el tema de No me esta cargando el dato Base datos en el foro de Visual Basic clásico en Foros del Web. Este es el modulo de conexion pregunta: Como puedo saber si no se conecto a la base? Código PHP: Dim cn           As  ADODB . Connection Dim Rs           ...
  #1 (permalink)  
Antiguo 28/07/2010, 09:29
Avatar de a83
a83
 
Fecha de Ingreso: noviembre-2005
Ubicación: Santiago de chile
Mensajes: 637
Antigüedad: 18 años, 4 meses
Puntos: 1
No me esta cargando el dato Base datos

Este es el modulo de conexion
pregunta:
Como puedo saber si no se conecto a la base?

Código PHP:
Dim cn          As ADODB.Connection
Dim Rs          
As ADODB.Recordset
Dim m_stream    
As ADODB.Stream

Public Sub dbInit()
Crea la conexion a la base  de  datos
Set cn 
= New ADODB.Connection
On Error GoTo ErrHand

cn
.Open "Provider=sqloledb;" _
    
"Data Source=CHLT3R2Q#WEB012;" _
    
"Initial Catalog=AIU8_Global;" _
    
"User Id=usr_auditor;Password=usr_auditor"
    
cn.Close


End Sub 
este es elmodulo que me busca la info para mostar en el combobox
Código PHP:
Sub gLlenarComboParametro(cmb As ComboBoxOptional blnSinInfo As Boolean False)
Llena el combo con los datos de la tabla Parametros
Dim strSql 
As String
Dim adoRs 
As New ADODB.Recordset
    strSql 
"Select Linea from produ_comercial "
    
cmb.Clear
    
If blnSinInfo Then
        cmb
.AddItem gcstrSinInfo
        cmb
.ItemData(0) = 0
    End 
If
    If 
dbCreaConsultaRapida(strSqladoRsThen
        
Do While Not adoRs.EOF
            cmb
.AddItem adoRs![PA_Descrip]
            
cmb.ItemData(cmb.NewIndex) = adoRs![PA_CodParam]
            
adoRs.MoveNext
        Loop
        adoRs
.Close
        Set adoRs 
Nothing
    End 
If
End Sub 
y de esta manera lo recojo el darto en el from1

Código PHP:
Private Sub Form_Load()

    
Call gLlenarComboParametro(linegocio)

End Sub 
esta es mi si me pueden dar una mano con esto
  #2 (permalink)  
Antiguo 30/07/2010, 14:12
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: No me esta cargando el dato Base datos

Option Explicit

' variable Connection y Recordset
Dim cn As ADODB.Connection
Dim Rs As ADODB.Recordset

Private Sub Form_Load()


' Crea y abre la conexión
Set cn = New ADODB.Connection

With cn
.CursorLocation = adUseClient
' cadena de conexión
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & App.Path & "\db1.mdb" & _
";Persist Security Info=False"
End With
' Crea y abre el recordset
Set Rs = New ADODB.Recordset
Rs.CursorLocation = adUseClient

cn.Open
End sub


Espero le sirva
  #3 (permalink)  
Antiguo 30/07/2010, 22:18
Avatar de lokoman  
Fecha de Ingreso: septiembre-2009
Mensajes: 502
Antigüedad: 14 años, 6 meses
Puntos: 47
Respuesta: No me esta cargando el dato Base datos

Cita:
Iniciado por a83 Ver Mensaje
cn.Open "Provider=sqloledb;" & _
"Data Source=CHLT3R2Q#WEB012;" & _
"Initial Catalog=AIU8_Global;" & _
"User Id=usr_auditor;Password=usr_auditor"

cn.Close


End Sub[/PHP]
Creo que tu error esta en que CIERRAS la conexion justamente despues de abrirla, con el codigo CN.CLOSE, quita esa linea y prueba a ver...

Etiquetas: cargando, dato
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 21:35.