aplicación VC, base de datos y acceso desde internet

30/11/2004 - 19:36 por Racso | Informe spam
Hola a todos.
Pretendo realizar una aplicación en VC, que conecte con una base de datos
(aún no me he decidido pero es posible que me decante por Acces) usando ADO,
que según tengo entendido, es una de las formas más fáciles de realizar
esto, y me estaba planteando que en un futuro es posible que me interese
tener disponible esta base de datos de forma remota para cualquier ordenador
desde el que me conecte usando internet, pero no tengo claro si tratar de
realizar mi aplicación teniendo en cuenta que en un futuro implementaré la
posibilidad de acceso remoto a la base de datos, o simplemente aplazar esta
tarea y limitarme a intentar que mi aplicación sea capaz de mover la base de
datos en modo local.
¿Puede alguien aclararme esto?
Por otra parte, ¿Sería mejor usar ASP o PHP para acceder a esos datos?
Creo que estoy totalmente liado, agradecería cualquier aclaración
Saludos a todos.

Preguntas similare

Leer las respuestas

#1 Isidro Muñoz
01/12/2004 - 20:28 | Informe spam
Hola Racso,

Los accesos desde internet ¿ que van a ser mediante una aplicacion win32 o
mediante web ?


"Racso" escribió en el mensaje
news:
Hola a todos.
Pretendo realizar una aplicación en VC, que conecte con una base de datos
(aún no me he decidido pero es posible que me decante por Acces) usando


ADO,
que según tengo entendido, es una de las formas más fáciles de realizar
esto, y me estaba planteando que en un futuro es posible que me interese
tener disponible esta base de datos de forma remota para cualquier


ordenador
desde el que me conecte usando internet, pero no tengo claro si tratar de
realizar mi aplicación teniendo en cuenta que en un futuro implementaré la
posibilidad de acceso remoto a la base de datos, o simplemente aplazar


esta
tarea y limitarme a intentar que mi aplicación sea capaz de mover la base


de
datos en modo local.
¿Puede alguien aclararme esto?
Por otra parte, ¿Sería mejor usar ASP o PHP para acceder a esos datos?
Creo que estoy totalmente liado, agradecería cualquier aclaración
Saludos a todos.


Respuesta Responder a este mensaje
#2 Salvador
02/12/2004 - 20:53 | Informe spam
Pues yo de entrada te sugeriria que implementaras tu desarrollo en ASP .Net
y la conexion a BD con ADO .Net puedes empezar con access y despues puedes
cambiar a SQL Server, el cambio no debe ser muy grande ya que solo cambia la
cadena de conexion y las bibliotecas y objetos ADO pero son muy similares,
digo si vas a enfrentarte a algo nuevo pues te sugiero esta opcion, yo soy
programador VB y apenas desarrolle una aplicacion ASP .Net y pues al
principio si es dificil cambiar pero poco a poco y preguntando y leyendo los
tutoriales va saliendo todo, el grupo de noticias es muy activo
(microsoft.public.es.donet.aspnet) y ahi te echan la mano con tus dudas y
problemas, bueno que tengas mucha suerte con tu desarrollo. Saludos

Salvador


"Racso" escribió en el mensaje
news:
Hola a todos.
Pretendo realizar una aplicación en VC, que conecte con una base de datos
(aún no me he decidido pero es posible que me decante por Acces) usando


ADO,
que según tengo entendido, es una de las formas más fáciles de realizar
esto, y me estaba planteando que en un futuro es posible que me interese
tener disponible esta base de datos de forma remota para cualquier


ordenador
desde el que me conecte usando internet, pero no tengo claro si tratar de
realizar mi aplicación teniendo en cuenta que en un futuro implementaré la
posibilidad de acceso remoto a la base de datos, o simplemente aplazar


esta
tarea y limitarme a intentar que mi aplicación sea capaz de mover la base


de
datos en modo local.
¿Puede alguien aclararme esto?
Por otra parte, ¿Sería mejor usar ASP o PHP para acceder a esos datos?
Creo que estoy totalmente liado, agradecería cualquier aclaración
Saludos a todos.


Respuesta Responder a este mensaje
#3 Racso
08/12/2004 - 19:05 | Informe spam
Disculpad el retraso, he tenido unos problemillas que me han tenido alejado
del ordenador...,
me planteaba realizar el acceso desde Win32, y aunque fuera de modo general,
sería interesante tener marcadas unas directrices para poder documentarme
bien antes de pasar a diseñar mi aplicación.

"Isidro Muñoz" <imunoz@()daipro.net> escribió en el mensaje
news:
Hola Racso,

Los accesos desde internet ¿ que van a ser mediante una aplicacion win32 o
mediante web ?


"Racso" escribió en el mensaje
news:
Hola a todos.
Pretendo realizar una aplicación en VC, que conecte con una base de datos
(aún no me he decidido pero es posible que me decante por Acces) usando


ADO,
que según tengo entendido, es una de las formas más fáciles de realizar
esto, y me estaba planteando que en un futuro es posible que me interese
tener disponible esta base de datos de forma remota para cualquier


ordenador
desde el que me conecte usando internet, pero no tengo claro si tratar de
realizar mi aplicación teniendo en cuenta que en un futuro implementaré
la
posibilidad de acceso remoto a la base de datos, o simplemente aplazar


esta
tarea y limitarme a intentar que mi aplicación sea capaz de mover la base


de
datos en modo local.
¿Puede alguien aclararme esto?
Por otra parte, ¿Sería mejor usar ASP o PHP para acceder a esos datos?
Creo que estoy totalmente liado, agradecería cualquier aclaración
Saludos a todos.






Respuesta Responder a este mensaje
#4 Isidro Muñoz
09/12/2004 - 10:02 | Informe spam
Si los accesos son desde Win32 desde internet:

1.-
Puedes montar SQL Server en el servidor y abrir el puerto del SQL Server
para que sea accesibles desde internet. Luego la aplicación Win32 haces
acceso a datos mediante ADO donde la ip de conexión sea la del servidor.

2.-
Puedes usar acceso a datos mediante ADO pero las instancias las creas
mediante DCOM, o sea que las instancias esten en el servidor. Luego el
acceso a datos ya lo puedes hacer a access o a sql server. (nunca lo he
hecho, ¿ alguien puede confirmar que ADO soporta DCOM ? yo creo que sí.

3.-
Tambien puedes montar en el servidor el Internet Information Server y usar
WebServices. Pero en este caso daría igual ADO, tú te comunicas mediante
WebServices con el servidor y ahora el servidor que busque los datos como
quiera, mediante ADO, api directa, ODBC, etc. aunque yo creo que es bastante
mejor mediante ADO. Una pequeña puntualización sobre ADO hay programadores
que se piensan que estan usando ADO, pero la cadena de conexión la crean
mediante "DSN=", en ese caso están usando ADO que llama a ODBC, con lo
cual están creando una capa más y no es real que estén usando las
prestaciones de ADO.

4.-
Sé que mediante .net existen un monton de componentes más automáticos para
estas cosas. Ficheros XML mediante SOAP. La Aplicación .net envia ficheros
XML al servidor mediante SOAP y el servidor devuelve XML al cliente, pero
todo automático y son los componentes .net los que hacen todo el proceso.

Posdata: seguramente existan más formas de hacer lo anterior, yo sé de más
pero están fuera de lugar.

Saludos.
Isidro.

me planteaba realizar el acceso desde Win32, y aunque fuera de modo


general,
Respuesta Responder a este mensaje
#5 Racso
13/12/2004 - 12:52 | Informe spam
pues muchas gracias por la información, estoy trabajando en ello.;-)

"Isidro Muñoz" <imunoz@()daipro.net> escribió en el mensaje
news:
Si los accesos son desde Win32 desde internet:

1.-
Puedes montar SQL Server en el servidor y abrir el puerto del SQL Server
para que sea accesibles desde internet. Luego la aplicación Win32 haces
acceso a datos mediante ADO donde la ip de conexión sea la del servidor.

2.-
Puedes usar acceso a datos mediante ADO pero las instancias las creas
mediante DCOM, o sea que las instancias esten en el servidor. Luego el
acceso a datos ya lo puedes hacer a access o a sql server. (nunca lo he
hecho, ¿ alguien puede confirmar que ADO soporta DCOM ? yo creo que sí.

3.-
Tambien puedes montar en el servidor el Internet Information Server y usar
WebServices. Pero en este caso daría igual ADO, tú te comunicas mediante
WebServices con el servidor y ahora el servidor que busque los datos como
quiera, mediante ADO, api directa, ODBC, etc. aunque yo creo que es
bastante
mejor mediante ADO. Una pequeña puntualización sobre ADO hay programadores
que se piensan que estan usando ADO, pero la cadena de conexión la crean
mediante "DSN=", en ese caso están usando ADO que llama a ODBC, con lo
cual están creando una capa más y no es real que estén usando las
prestaciones de ADO.

4.-
Sé que mediante .net existen un monton de componentes más automáticos para
estas cosas. Ficheros XML mediante SOAP. La Aplicación .net envia ficheros
XML al servidor mediante SOAP y el servidor devuelve XML al cliente, pero
todo automático y son los componentes .net los que hacen todo el proceso.

Posdata: seguramente existan más formas de hacer lo anterior, yo sé de más
pero están fuera de lugar.

Saludos.
Isidro.

me planteaba realizar el acceso desde Win32, y aunque fuera de modo


general,


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida