Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   .NET (https://www.clubdelphi.com/foros/forumdisplay.php?f=17)
-   -   Problema al conectarme a una base de datos access 2010 desde visual basic 2008 (https://www.clubdelphi.com/foros/showthread.php?t=84021)

Raphael 28-08-2013 18:27:19

Conexxion a una base de datos access 2010
 
hola amigos estoy tratando de conectarme desde el web config a una base de datos Access 2010
la base de datos lo tengo en una carpeta llamada Base en mi disco C.

este es mi codigo de
<connectionStrings>
<add name="bdnom" connectionString="Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\Base\BDPrueba.accdb; Persist Security Info=false"/>
</connectionStrings>

y en una clase lo llamo de la siguiente forma

Imports System.Data.OleDb
Imports Microsoft.VisualBasic
Imports System.Data.SqlClient
Imports System.Configuration
Public Class Conexion


Public ReadOnly Property getConnection() As OleDbConnection
Get
Dim cn As New OleDbConnection
cn.ConnectionString = ConfigurationManager.ConnectionStrings("bdnom").ConnectionString
Return cn
End Get
End Property




POR FAVOR NECESITO SU AYUDA SOY NOVATO EN ACCES

ecfisa 28-08-2013 19:08:15

Hola Raphael, bienvenido a Club Delphi :)

Como a todos los que se inician te invitamos a que leas nuestra guía de estilo.

Por favor, cuando incluyas código en tus mensaje utiliza TAG's para darle más legibilidad. Te pongo una imágen que explica el uso:



Saludos. :)

Raphael 28-08-2013 19:27:36

Problema al conectarme a una Base de Datos Access 2010
 
1 Archivos Adjunto(s)
mi conexión en el webconfig

Raphael 28-08-2013 19:35:42

Problema Conexion auna base de datos Acces 2010
 
código del webconfig

<connectionStrings>
<add name="bdnom" connectionString="Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\Base\BDPrueba.accdb; Persist Security Info=false"/>
</connectionStrings>


y en mi clase de visual basic 2008 lo solo invoco al nombre de la conexión


Código Delphi [-]
Imports System.Data.OleDb
Imports Microsoft.VisualBasic
Imports System.Data.SqlClient
Imports System.Configuration
Public Class Conexion


    Public ReadOnly Property getConnection() As OleDbConnection
        Get
            Dim cn As New OleDbConnection
            cn.ConnectionString = ConfigurationManager.ConnectionStrings("bdnom").ConnectionString
            Return cn
        End Get
    End Property

cuando le hago seguimiento para ver si estoy obteniendo la conexion me sale un mensaje
Código Delphi [-]
Nothing
por favor necesito su ayuda.

ecfisa 28-08-2013 20:15:23

Cita:

Empezado por Raphael (Mensaje 466191)
...
y en mi clase de visual basic 2008 lo solo invoco al nombre de la conexión
Código Delphi [-]
Imports System.Data.OleDb
Imports Microsoft.VisualBasic
Imports System.Data.SqlClient
Imports System.Configuration
Public Class Conexion


    Public ReadOnly Property getConnection() As OleDbConnection
        Get
            Dim cn As New OleDbConnection
            cn.ConnectionString = ConfigurationManager.ConnectionStrings("bdnom").ConnectionString
            Return cn
        End Get
    End Property
...

Hola Raphael.

Me queda la duda sobre el lenguaje en que estas trabajando. Por que si es en Visual Basic te aconsejo que realizes tu consulta en un foro especializado en ese lenguaje ya que vas a encontrar más y mejores respuestas a tu problema.

Aquí tenes un enlace para mirar: Sitios de Visual Basic

Saludos. :)

Raphael 28-08-2013 20:30:36

Problema al conectarme a una base de datos access 2010 desde visual basic 2008
 
Mi código de conexión en el webconfig

<connectionStrings>
<add name="bdnom" connectionString="Provider=Microsoft.ACE.OLEDB.12.0; Data Source=C:\Base\BDPrueba.accdb; Persist Security Info=false"/>
</connectionStrings>

en mi clase conexion colo llamo al nombre de mi conexion q en este caso es "bdnom"

Código Delphi [-]
Imports System.Data.OleDb
Imports Microsoft.VisualBasic
Imports System.Data.SqlClient
Imports System.Configuration
Public Class Conexion


    Public ReadOnly Property getConnection() As OleDbConnection
        Get
            Dim cn As New OleDbConnection
            cn.ConnectionString = ConfigurationManager.ConnectionStrings("bdnom").ConnectionString
            Return cn
        End Get
    End Property

pero cuando hago el seguimiento para ver si estoy conectandome a ala base de datos me devuelve
Código Delphi [-]
"Nothing"

ecfisa 28-08-2013 20:56:03

Hola Raphael.

Por favor no crees mas hilos con el mismo tema, si el título o el foro elegido no te pareció el adecuado comunicaselo a un moderador y el se encargará de cambiarlo o reubicarlo en el foro adecuado.Combiné ambos hilos bajo el título del segundo que me parece mas significativo.

Y te reitero mi consejo: Es mas factible que encuentres respuestas a tu problema en un foro de Visual Basic que en uno de Delphi.

Saludos :)


La franja horaria es GMT +2. Ahora son las 15:54:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi