Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: kakashi20 en 1 Mayo 2010, 05:56 am



Título: ayuda ADO.net
Publicado por: 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


Título: Re: ayuda ADO.net
Publicado por: DaNuK en 3 Mayo 2010, 21:21 pm
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
  1.  
  2. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3.        Dim cnn = New OleDb.OleDbConnection
  4.        Dim dt = New DataTable
  5.        Dim da = New OleDb.OleDbDataAdapter
  6.        Dim cmd = New OleDb.OleDbCommand
  7.        cnn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;DataSource=C:\Users\vick\Documents\alumnos.accdb;Persist Security Info=False"
  8.       cnn.Open()
  9.        cmd.Connection = cnn
  10.        cmd.CommandText = "alumno"
  11.        cmd.CommandType = CommandType.TableDirect
  12.        da.SelectCommand = cmd
  13.        da.Fill(dt)
  14.        Me.DataGrid1.DataSource = dt
  15.    End Sub
  16.  
  17.  

me marca el error en cnn.open()

espero nos ayuden


Título: Re: ayuda ADO.net
Publicado por: 43H4FH44H45H4CH49H56H45H en 4 Mayo 2010, 00:15 am
Prueba asi:

Código
  1. Imports System.Data.OleDb
  2. Public Class Form1
  3.  
  4.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  5.        Try
  6.            Dim dT As New DataTable
  7.            Dim con As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=registro.accdb;Persist Security Info=False"
  8.            Dim oCon As New OleDbConnection(con)
  9.            Dim oDa As New OleDbDataAdapter("SELECT * FROM tablaregistro", oCon)
  10.            oCon.Open()
  11.            oDa.Fill(dT)
  12.            oCon.Close()
  13.            DataGridView1.DataSource = dT
  14.  
  15.        Catch ex As Exception
  16.            MessageBox.Show(ex.Message)
  17.        End Try
  18.  
  19.    End Sub
  20. End Class


Título: Re: ayuda ADO.net
Publicado por: 43H4FH44H45H4CH49H56H45H en 4 Mayo 2010, 00:27 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.


Título: Re: ayuda ADO.net
Publicado por: DaNuK en 4 Mayo 2010, 02:17 am
Gracias compañero lo voy intentar asi

despues te digo si funciona