Visual Basic.NET - No se encuentra la tabla 0

 
Vista:
sin imagen de perfil

No se encuentra la tabla 0

Publicado por NG (4 intervenciones) el 19/09/2012 14:21:17
Buen Dia, soy nueva en el foro
tengo un inconveniente y no encuentro la manera de solucionarlo
tengo una base de datos en access "empleado" tengo varios textbox Nombre, Legajo, etc.. y el siguiente codigo que detallo abajo, cuando lo ejecuto me tira un error que no encuentra la base 0. (empleado, es la unica que tengo)
Cuando lo pruebo en donde estudio funciona correcto pero en mi casa con el mismo codigo me tira error, debe ser algo que tengo que confirgurar y no logro darme cuenta que puede ser.
Ojala me puedan ayudar
desde ya muchas gracias!!
**********************************
Imports System.Data.OleDb
********************************
Public Class form1

*********************************
Dim conexion As New OleDb.OleDbConnection
Dim ds As New DataSet
Dim da As New OleDb.OleDbDataAdapter
Dim nroreg As Integer


Private Sub Llenartxt()


TxtLegajo.Text = ds.Tables(0).Rows(nroreg)("legajo")
TxtNombre.Text = ds.Tables(0).Rows(nroreg)("nombre")
TxtFecha.Text = ds.Tables(0).Rows(nroreg)("fecha")
TxtBasico.Text = ds.Tables(0).Rows(nroreg)("basico")
TxtPremio.Text = ds.Tables(0).Rows(nroreg)("premio")
TxtCasado.Text = ds.Tables(0).Rows(nroreg)("casado")
TxtArea.Text = ds.Tables(0).Rows(nroreg)("Area")
ChkCasado.Checked = ds.Tables(0).Rows(nroreg)("casado")

End Sub
********************************
Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load


conexion = New OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Bases\EMPLEADO.MDB")

conexion.Open()

da = New OleDb.OleDbDataAdapter("select * from empleados",conexion.ConnectionString)

da.Fill(ds)

nroreg = 0

Llenartxt()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

No se encuentra la tabla 0

Publicado por David (46 intervenciones) el 19/09/2012 18:08:16
Hola NG,
ya revisaste la ruta del MDB "D:\Bases\EMPLEADO.MDB"
talvez por ahi no esta donde dice
ahora si no es eso puedes escribir y ubicar donde te da el error??
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

No se encuentra la tabla 0

Publicado por NG (4 intervenciones) el 19/09/2012 18:47:08
la ruta de acceso es correcta se encuentra en disco d: carpeta> bases, ademas copie y pegue la conexion desde el origen de datos.
me marca ese error en
conexion.open() se abre el ejecutable pero no llena los textbox
Muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

No se encuentra la tabla 0

Publicado por David (46 intervenciones) el 19/09/2012 19:57:56
el codigo ya lo prove y esta ok
prueba con otra base de datos ,
o tambien podrias probar con otro provedor de datos:

conexion = New OleDb.OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\Bases\EMPLEADO.MDB")

suerte
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

No se encuentra la tabla 0

Publicado por NG (4 intervenciones) el 26/09/2012 00:31:21
Muchas gracias,
era un problema con la tabla,
pude conseguir la misma y funciono ok, también me funciono con el otro proveedor de datos.
Saludos!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar