Visual Basic.NET - Conexion a access 2010

 
Vista:
Imágen de perfil de Martin

Conexion a access 2010

Publicado por Martin (2 intervenciones) el 02/07/2024 21:02:09
Buenas tardes, como andan?? Disculpen las molestias, les hago la siguiente consulta, estoy empezando un proyecto nuevo con Visual Studio Community 2013 (con código de Visual Basic) y quería saber si me pueden orientar como es la conexión a Access 2010. Desde ya muchas gracias!!
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
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Conexion a access 2010

Publicado por Phil Rob (1562 intervenciones) el 03/07/2024 11:19:43
Hola Martín,

He visto tus preguntas de septiembre y octubre 2023 y he visto que ya tienes este problema.
Pero, también he visto que mezclas VB.Net y VB 6.0.
Deberías utilizar VB.Net solo y enviar tus códigos de declaración de los objetos OleDb que utilizas, y particularmente la definición de la ConnectionString.

...
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
Imágen de perfil de Martin

Conexion a access 2010

Publicado por Martin (2 intervenciones) el 03/07/2024 18:45:46
Hola!! como estas?? en realidad no los mezclo, has malinterpretado mis preguntas!!! Antes utilizaba visual basic 6 debido a que la pc en donde iba a instalar el software era demasiado viejo. Ahora, instale el visual studio 2013 (es el me permitio instalar la pc lo mas rapido posible) y necesito hacer la conexion desde este ultimo. Si las pc viejas en donde instale los otros programas soportaban visual studio, directamente no usaba el visual basic 6. 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
Imágen de perfil de Phil Rob
Val: 3.353
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Conexion a access 2010

Publicado por Phil Rob (1562 intervenciones) el 03/07/2024 19:13:52
Muy bien. Pero sin código, no sé como te ayudar.

Este varios códigos necesarios en un Form que debe leer tabla Access :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Imports System.Data.OleDb
 
Public Class FBase
 
    Dim MiConexion As New OleDbConnection
    Dim MiComando As New OleDbCommand
    Dim MisDatos As New DataSet
    Dim MiAdapter As OleDbDataAdapter
    Dim RutaYNombreDB As String
    Dim NombreTablaEnDB As String
 
'... ... ...
 
    Private Sub ParametroConexion()
        ' Con Access
        RutaYNombreDB = "D:\Tmp\MiDbAccess.accdb"
        MiConexion.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & RutaYNombreDB & ";"  ' Ejecutar en x64
        NombreTablaEnDB = "Registro"
    End Sub
 
'... ... ...
    Private Sub CargarLaTablaConAdapter() ' con DataAdapter   Este es mas simple porque la DataTabla es creada automaticamente
 
        If MisDatos.Tables.Count > 0 Then  ' Para muchas pruebas
            MisDatos.Tables.Clear()
        End If
 
        ParametroConexion()
 
        Dim UnaTabla As New DataTable
        Dim Consulta As String
 
        Consulta = "SELECT * FROM " & NombreTablaEnDB
 
        Dim MiAdapter As OleDbDataAdapter = New OleDbDataAdapter(Consulta, MiConexion)
 
        MiAdapter.Fill(UnaTabla)
        UnaTabla.TableName = NombreTablaEnDB
        MisDatos.Tables.Add(UnaTabla)
 
        MiAdapter.Dispose()
        MiConexion.Close()
 
        MostrarDatos()
 
    End Sub
 
'... ... ...

Cuando envias tus codions que dan problemas, quizá podré te ayudar mas ...
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