hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
06 de Julio de 2008, 04:31:15
Noticias: Te consideras bueno en C++?
Para ver este enlace Registrate o Inicia Sesion
Aquí

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Error con DataSource !
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Error con DataSource !  (Leído 382 veces)
th0r
Recien llegado
*
Desconectado Desconectado

Mensajes: 5

Member, pOrtal HAcker


Ver Perfil
« : 20 de Abril de 2006, 12:36:07 »

Hola amigos quisiera saber el por que de mi error, no se si es la sintaxis o algun componente que falta.
Es del tema de ranelfi donde muestra como conectarse a una base de datos access.
Este es el Codigo :

-----------------------------------------------------------------------------------------------------------
Public BaseDatos As String
    Public Tabla As String
    Public Campo1 As String
    Public Campo2 As String
    Public Campo3 As String
   
    Public Conex As ADODB.Connecti on
    Public Rst As ADODB.Recordse t
   
   

Sub Conexion()
    BaseDatos = App.Path & "\ranefi.mdb"
    Tabla = "Datos"
    Campo1 = "Nombre"
    Campo2 = "Edad"
    Campo3 = "Direccion"
   
    Set Cnn = New ADODB.Connecti on
    Set Rst = New ADODB.Recordse t
   
    Cnn.Open "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & BaseDatos
   
    Rst.Open "SELECT * FROM " & Tabla & " ORDER BY " & Campo1, _
        Cnn, adOpenDynamic, adLockOptimist ic
   
    Dim CuadrosTexto As TextBox
   
    For Each CuadrosTexto In Me.Text1
        Set CuadrosTexto.DataSource = Rst
    Next
   
    Text1(0).DataField = Campo1
    Text1(1).DataField = Campo2
    Text1(2).DataField = Campo3
End Sub

Private Sub Form_Load()
    Conexion
End Sub
-----------------------------------------------------------------------------------------------------------
Como ven resaltado con letra de mayor tamaño y el error me dice: "Error de compilación: No se encontro ni el método o el dato miembro"
« Última modificación: 20 de Abril de 2006, 12:38:31 por th0r » En línea
ranefi
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,239


SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


Ver Perfil WWW
« Respuesta #1 : 20 de Abril de 2006, 01:09:53 »

Hola th0r. Mira, ése error se debe a que no has creado un arreglo con los cuadros de texto; te explico, el código asume que existe un arreglo de 3 cuadros de texto (con índices 1, 0, 2),     ¿bien? Pues bueno, para crear dicho arreglo deberás:


1.- Agregar 1 TextBox

2.- Copiar el TextBox (clic derecho y copiar)

3.- Pegar el mismo TextBox (al momento de hacer eso te aparecerá un mensaje)

4.- Cuando te aparezca el mensaje da clic en Sí

5.- Cuando te aparezca un TextBox, vuelve a pegar otro TextBox

Con esto, ya deberás tener 3 TextBox con el mismo nombre (Text1) pero con índices diferentes (0, 1, 2) y tu problema estará solucionado.

Nota: Obviamente la base de datos debe llamarse ranefi y encontrarse en la misma ruta de la aplicación.

Espero y esto te ayude. Nos vemos.
En línea


SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
th0r
Recien llegado
*
Desconectado Desconectado

Mensajes: 5

Member, pOrtal HAcker


Ver Perfil
« Respuesta #2 : 21 de Abril de 2006, 10:06:33 »

Ranefi el problema es que la propiedad "Datasource"  no la toma.
Tengo visual basic 5, por ahi es eso.
Gracias por todo.
En línea
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online