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

Como conectar con BD en Internet

Estas en el tema de Como conectar con BD en Internet en el foro de .NET en Foros del Web. Muy buenas! Estoy con un proyecto Windows Aplication, intentando realizar una conexión a una base de datos access que tengo en mi servidor web en ...
  #1 (permalink)  
Antiguo 02/05/2006, 06:16
 
Fecha de Ingreso: marzo-2004
Mensajes: 338
Antigüedad: 20 años, 2 meses
Puntos: 2
Pregunta Como conectar con BD en Internet

Muy buenas! Estoy con un proyecto Windows Aplication, intentando realizar una conexión a una base de datos access que tengo en mi servidor web en Internet pero no lo consigo. Hasta ahora solo habia realizado conexiones a BDs que se encuentran en el equipo local o en red pero no a internet.

Hago lo siguiente: Creo la nueva conexión, selecciono el proovedor Microsoft Jet 4.0 Ole DB Provider y al llegar a la parte donde se debe seleccionar la ubicación de la BD escribo la ruta de la BD:

http://www.manitasdelweb.com/db/mibd.mdb

Pero no me la toma como buena. Me imagino que para realizar conexiones a bases de datos en internet los pasos a seguir seran distintos...

¿Alguien me puede ayudar?

Muchas gracias
__________________
SiMpLiFiKa
http://www.manitasdelweb.com
  #2 (permalink)  
Antiguo 02/05/2006, 12:18
Avatar de axy108  
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 415
Antigüedad: 20 años, 4 meses
Puntos: 0
Dudo mucho que se pueda hacer lo que intentas porque las base de datos creadas en access no estan hechas para eso, en su defecto deberias de usar un servidor de base de datos como sql server o mysql, porque de no ser asi dudo mucho que lo puedas hacer.

a menos que intentes acceder al archivo via FTP, la verdad no se si se pueda hacer pero bueno puedes buscarle por ahi tambien.

SALUDOS

__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
  #3 (permalink)  
Antiguo 03/05/2006, 03:14
 
Fecha de Ingreso: abril-2006
Mensajes: 166
Antigüedad: 18 años
Puntos: 0
No estoy 100 % seguro pero si te quieres conectar a una base de datos de una web vas a tener que hacerlo en una Aplicación Web.

Yo me conecto así desde la aplicación web, aunque lo hago a una base de datos de SQL Server (por si te sirve):

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'Establecer la conexión
conexion_bdsql = New SqlConnection("data source=[Servidor];initial catalog=[Nombre_BD];user id=[IDUsuario]")
conexion_bdsql.Open()
'Creamos la data table
dt_tpersona = New DataTable
' Crear un nuevo objeto del tipo DataAdapter
da_tpersona = New SqlDataAdapter("SELECT * FROM TPersona ORDER BY Cod_persona", "data source=[Servidor];initial catalog=[Nombre_BD];user id=[IDUsuario]")
' Crear los comandos de insertar, actualizar y eliminar
Dim cons_com As New SqlCommandBuilder(da_tpersona)
' Llenar la datatable con los datos indicados
da_tpersona.Fill(dt_tpersona)

En tu caso, para una base de datos de Access cambiaría un poco la cadena de conexión.


Saludos.
  #4 (permalink)  
Antiguo 04/05/2006, 10:44
 
Fecha de Ingreso: marzo-2004
Mensajes: 338
Antigüedad: 20 años, 2 meses
Puntos: 2
Ok lo hare con aplicacion web... Muchas gracias!
__________________
SiMpLiFiKa
http://www.manitasdelweb.com
  #5 (permalink)  
Antiguo 04/05/2006, 15:58
Avatar de Alex Reyes  
Fecha de Ingreso: diciembre-2005
Ubicación: Camarillo, CA
Mensajes: 242
Antigüedad: 18 años, 4 meses
Puntos: 2
O puedes hacer un Web Service en el mismo server, que se conecte a la base de datos Access y haces un Proxy en tu aplicacion Windows que reciba sentencias SQL y regrese los datos que necesites.
__________________
Alex Reyes
http://jalexreyes.spaces.live.com
  #6 (permalink)  
Antiguo 06/05/2006, 03:55
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 meses
Puntos: 156
Yo también me decantaría por el WebService.

Por cierto, el siguiente código es para conectarte remotamente a una BD Access. No sé si funciona y si será posible con tu Host, pero por intentarlo...Es para VB6, pero bueno la connection string te sirve:

http://www.vbforums.com/showthread.p...96#post2223896


Ya nos dirás si te funciona.


saludos!
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 10:37.