ayuda ADO.net

Iniciado por kakashi20, 1 Mayo 2010, 05:56 AM

0 Miembros y 2 Visitantes están viendo este tema.

kakashi20

hola

bueno ya aprendi a insertar con ADO.NET y Visual Basic 2005, pero como hago para sacar los datos de la BD (usando ADO.NET) y mostrarlo, por ejemplo, en un TextBox

les agradeceria la ayuda
Responder Con Cita

DaNuK

#1
Compañero yo tengo el mismo problema espero que alguien nos ayude ya tengo el codigo pero marca un error me dice que el archigo ISAM no esta instalado
utilizo access 2007 y visual basic 2008 express
Código (vb) [Seleccionar]


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim cnn = New OleDb.OleDbConnection
        Dim dt = New DataTable
        Dim da = New OleDb.OleDbDataAdapter
        Dim cmd = New OleDb.OleDbCommand
        cnn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\Users\vick\Documents\alumnos.accdb;Persist Security Info=False"
       cnn.Open()
        cmd.Connection = cnn
        cmd.CommandText = "alumno"
        cmd.CommandType = CommandType.TableDirect
        da.SelectCommand = cmd
        da.Fill(dt)
        Me.DataGrid1.DataSource = dt
    End Sub



me marca el error en cnn.open()

espero nos ayuden

<a href ="http://programacionrapido.blogspot.com">Programacion .Net</a>

43H4FH44H45H4CH49H56H45H

Prueba asi:

Código (vbnet) [Seleccionar]
Imports System.Data.OleDb
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            Dim dT As New DataTable
            Dim con As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=registro.accdb;Persist Security Info=False"
            Dim oCon As New OleDbConnection(con)
            Dim oDa As New OleDbDataAdapter("SELECT * FROM tablaregistro", oCon)
            oCon.Open()
            oDa.Fill(dT)
            oCon.Close()
            DataGridView1.DataSource = dT

        Catch ex As Exception
            MessageBox.Show(ex.Message)
        End Try

    End Sub
End Class

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

43H4FH44H45H4CH49H56H45H

Cita de: kakashi20 en  1 Mayo 2010, 05:56 AM
hola

bueno ya aprendi a insertar con ADO.NET y Visual Basic 2005, pero como hago para sacar los datos de la BD (usando ADO.NET) y mostrarlo, por ejemplo, en un TextBox

les agradeceria la ayuda
Responder Con Cita

Aqui hay unos enlaces salen a la primera busqueda en google:

http://www.google.com.bo/#hl=es&source=hp&q=acces+y+vb.net&meta=&aq=f&aqi=g1&aql=&oq=&gs_rfai=&fp=9130ecdf8e802aaa

http://www.elguille.info/colabora/puntoNET/miliuco_agenda.htm

http://social.msdn.microsoft.com/forums/es-ES/vbes/thread/2c69342e-4139-4175-9730-78e6219a5dc5/

si quieres hacerlo más sencillo y casi sin codigo mirate este *.pdf:

http://www.4shared.com/document/Ypnxs3QW/DCE2_Ejercicios_WinForms.html

Lo mejor es que consigas un buen libro o manual de vb.net para entender mejor los ejemplos.

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

DaNuK

Gracias compañero lo voy intentar asi

despues te digo si funciona

<a href ="http://programacionrapido.blogspot.com">Programacion .Net</a>