Foros del Web » Programación para mayores de 30 ;) » .NET »

App.Path con BD VB.NET

Estas en el tema de App.Path con BD VB.NET en el foro de .NET en Foros del Web. hola como estan como puedo aplicar el path en la base de datos con access, vb.net 2008 coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path ...
  #1 (permalink)  
Antiguo 20/08/2008, 13:29
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 16 años, 8 meses
Puntos: 6
App.Path con BD VB.NET

hola como estan

como puedo aplicar el path en la base de datos con access, vb.net 2008

coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & App.Path & "\bdbodega.mdb;Persist Security Info=False"

saludos
  #2 (permalink)  
Antiguo 20/08/2008, 13:37
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 7 meses
Puntos: 87
Respuesta: App.Path con BD VB.NET

Server.MapPath
o
AppDomain.CurrentDomain.BaseDirectory

editar pero si fuera web con que lo pongas en el folder app_data.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5

Última edición por Peterpay; 20/08/2008 a las 14:06
  #3 (permalink)  
Antiguo 20/08/2008, 13:52
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: App.Path con BD VB.NET

La base de datos esta en la caperta bin



Codigo del Boton

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
' creando objetos connecction, dataadapter y dataset

Dim coneccion As OleDbConnection

Dim orden As OleDbDataAdapter

Dim tabla As DataSet

' enlazando coneccion a la base de datos

coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:\mibase.mdb")

' respetar el espacion en blanco en DATA SOURCE

' cargando el adapter con la instruccion sql

orden = New OleDbDataAdapter("select * from mitabla", coneccion)

' cargando el dataset

tabla = New DataSet()

orden.Fill(tabla, "mitabla")

' cargando el datagridview

DataGridView1.DataSource = tabla

DataGridView1.DataMember = "mitabla"
End Sub


Aca esta el ejemplo original
http://rapidshare.com/files/138821790/Mostrar_datos.rar
  #4 (permalink)  
Antiguo 20/08/2008, 14:05
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 7 meses
Puntos: 87
Respuesta: App.Path con BD VB.NET

AppDomain.CurrentDomain.BaseDirectory con eso tienes la ruta de tu aplicacion yl isto con q lo concatenes a tu string de conexion basta
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 20/08/2008, 19:31
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: App.Path con BD VB.NET

Muchas gracias "Peterpay" funciona perfecto, te lo agradezco de verdad.

Saludos

La solucion es:

coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & AppDomain.CurrentDomain.BaseDirectory & "\mibase.mdb")
  #6 (permalink)  
Antiguo 21/08/2008, 00:01
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 17 años, 2 meses
Puntos: 37
Respuesta: App.Path con BD VB.NET

Cita:
Iniciado por flashtkd Ver Mensaje
Muchas gracias "Peterpay" funciona perfecto, te lo agradezco de verdad.

Saludos

La solucion es:

coneccion = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & AppDomain.CurrentDomain.BaseDirectory & "\mibase.mdb")
También puedes utilizar la función CurDir :

coneccion = New OleDbConnection("Provider=Microsoft.jet.oledb.4.0; data source = " & CurDir() & "\mibase.mdb")

  #7 (permalink)  
Antiguo 07/10/2008, 06:39
 
Fecha de Ingreso: octubre-2008
Mensajes: 1
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: App.Path con BD VB.NET

Soy nuevo en la comunidad muy buen apunte me sirvio de mucho
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:06.