Proyecto ADO servidor

31/08/2006 - 07:26 por juan | Informe spam
Estoy usando Visual Basic 2005.
Mi pregunta es como puedo crear una aplicación que conecte con una base de
datos (Access o SQL Server) que se encuentre en un ordenador servidor y que
puedan ser usados (la aplicación y la base de datos) en red por otros
ordenadores.

Si alguien conoce algún artículo que trate sobre el tema, puede dejarme un
enlace en la respuesta (no importa si está en inglés).

Saludos, Juan

Preguntas similare

Leer las respuestas

#1 Robinson.Moscoso
31/08/2006 - 22:24 | Informe spam
Como estas...

yo tenia el mismo problema, y lo solucione fue dejando la base de datos en
el servidor, e instalando la aplicacion en cada computador, y luego desde
cada cliente me conectaba a la base de datos mediante mi apliacación,
modificando para esto la configuracion del connectionstring en el archivo de
configuración de la aplicacion.

Claro que si todavia no has realizado nada podrias pensar en hacer una
aplicacion web que corra en la intranet.

Espero te sirva, cualquier cosa me comentas

Un saludo

Róbinson Moscoso
"juan" escribió en el mensaje
news:
Estoy usando Visual Basic 2005.
Mi pregunta es como puedo crear una aplicación que conecte con una base de
datos (Access o SQL Server) que se encuentre en un ordenador servidor y
que
puedan ser usados (la aplicación y la base de datos) en red por otros
ordenadores.

Si alguien conoce algún artículo que trate sobre el tema, puede dejarme un
enlace en la respuesta (no importa si está en inglés).

Saludos, Juan

Respuesta Responder a este mensaje
#2 juan
04/09/2006 - 05:05 | Informe spam
Hola Robinson,
Yo ya intenté algo similar a lo que tu me comentas: cambiar la
connectionstring para que conecte a través la intranet, pero no resultó.
Si me escribieras la connectionstring que tú usas, te lo agradecería.
Te mando mi e-mail para que estemos en contacto:



Saludos Juan


"Robinson.Moscoso" wrote:

Como estas...

yo tenia el mismo problema, y lo solucione fue dejando la base de datos en
el servidor, e instalando la aplicacion en cada computador, y luego desde
cada cliente me conectaba a la base de datos mediante mi apliacación,
modificando para esto la configuracion del connectionstring en el archivo de
configuración de la aplicacion.

Claro que si todavia no has realizado nada podrias pensar en hacer una
aplicacion web que corra en la intranet.

Espero te sirva, cualquier cosa me comentas

Un saludo

Róbinson Moscoso
"juan" escribió en el mensaje
news:
> Estoy usando Visual Basic 2005.
> Mi pregunta es como puedo crear una aplicación que conecte con una base de
> datos (Access o SQL Server) que se encuentre en un ordenador servidor y
> que
> puedan ser usados (la aplicación y la base de datos) en red por otros
> ordenadores.
>
> Si alguien conoce algún artículo que trate sobre el tema, puede dejarme un
> enlace en la respuesta (no importa si está en inglés).
>
> Saludos, Juan
>



Respuesta Responder a este mensaje
#3 Robinson.Moscoso
04/09/2006 - 15:55 | Informe spam
Hola Juan como esta:

Esta es la cadena de coneccion que utilizo:

"Provider=Microsoft.Jet.OLEDB.4.0;Password=contraseña;User ID=usuario;Data
Source=\\sistemas4\Compartido\basededatos.mdb;Persist Security Info=True"

Pero te sugiero que para crearla hagas lo siguiente: crea un archivo txt en
blanco en una carpeta de tu pc, y cambiale la extensión a udl :

coneccion.txt > coneccion.udl

luego haces doble clic sobre el archivo y configuras la coneccion, despues
abres el archivo con un editor de texto como el notepad y ahi tienes la
cadena de coneccion lista para copiar en el archivo config de tu aplicacion.

Ojo tienes que compartir la carpeta donde esta la base de datos en el
servidor para el caso de archivos access, para conectarte a SQL server lo
tienes que configurar para que acepte conecciones TCP-IP.

Cualquier cosa me comentas, ahh y otra cosa... por solidaridad con los demas
integrantes del grupo es mejor trabajar todo por aca por el foro... uno
nunca sabe cuando alguien más tiene el mismo problema ;-)

Un saludo

Róbinson Moscoso
Colombia


"juan" escribió en el mensaje
news:
Hola Robinson,
Yo ya intenté algo similar a lo que tu me comentas: cambiar la
connectionstring para que conecte a través la intranet, pero no resultó.
Si me escribieras la connectionstring que tú usas, te lo agradecería.
Te mando mi e-mail para que estemos en contacto:



Saludos Juan


"Robinson.Moscoso" wrote:

Como estas...

yo tenia el mismo problema, y lo solucione fue dejando la base de datos
en
el servidor, e instalando la aplicacion en cada computador, y luego desde
cada cliente me conectaba a la base de datos mediante mi apliacación,
modificando para esto la configuracion del connectionstring en el archivo
de
configuración de la aplicacion.

Claro que si todavia no has realizado nada podrias pensar en hacer una
aplicacion web que corra en la intranet.

Espero te sirva, cualquier cosa me comentas

Un saludo

Róbinson Moscoso
"juan" escribió en el mensaje
news:
> Estoy usando Visual Basic 2005.
> Mi pregunta es como puedo crear una aplicación que conecte con una base
> de
> datos (Access o SQL Server) que se encuentre en un ordenador servidor y
> que
> puedan ser usados (la aplicación y la base de datos) en red por otros
> ordenadores.
>
> Si alguien conoce algún artículo que trate sobre el tema, puede dejarme
> un
> enlace en la respuesta (no importa si está en inglés).
>
> Saludos, Juan
>



Respuesta Responder a este mensaje
#4 david
09/10/2006 - 22:54 | Informe spam
hola amigos yo tengo el mismo problema.
sin embargo, nose si son identicos, yo logro que el ado se active en el
cliente
yo comparto en elservidor la carpeta d ela base de datos, y mediante winsock
cree la conexion mediante un puerto, luego agrege otro winsock pues asi odria
usar varios clientes conectados aservidor, ahora bien, el probela es que si
corro la aplicacion desde el servidor con el path de la base como si fuese
red funciona. osea algo como esto \\mimaquina\basededatos.mdb
al cargar el formulario se activa bien pero si copio ese cliente a otra
maquina, pues se activa los botones del ado mas la cajas de texto donde
deberia ir los datos no visualizan nada. pero el ado si se activa.
ejemplo
cliente desde el servidor
conexion \\servidor\bd.mdb caja de texto nombre resultado david
adodc1 mueve atras adelante primeo ultimo

cliente desde el cliente conecta alservidor intercambio mensajes
puedo abrir varios clientes todos intercambian mensajes con elservidor
elservidor responde y a todos llega,
pero el adodc1 abre mas no muestra nada en las cajas, verifique el
datasource y datafield y todo funciona pero en el servidor

osea si el ado busca en la misma sin importar quesea \\servidor u no c:\..
porque visualiza todo bien, pero aunque lo busque en el cliente y conecte al
ado usando\\servidor porque la caja de texto unida al ado no visualiza??????



"Robinson.Moscoso" wrote:

Hola Juan como esta:

Esta es la cadena de coneccion que utilizo:

"Provider=Microsoft.Jet.OLEDB.4.0;Password=contraseña;User ID=usuario;Data
Source=\\sistemas4\Compartido\basededatos.mdb;Persist Security Info=True"

Pero te sugiero que para crearla hagas lo siguiente: crea un archivo txt en
blanco en una carpeta de tu pc, y cambiale la extensión a udl :

coneccion.txt > coneccion.udl

luego haces doble clic sobre el archivo y configuras la coneccion, despues
abres el archivo con un editor de texto como el notepad y ahi tienes la
cadena de coneccion lista para copiar en el archivo config de tu aplicacion.

Ojo tienes que compartir la carpeta donde esta la base de datos en el
servidor para el caso de archivos access, para conectarte a SQL server lo
tienes que configurar para que acepte conecciones TCP-IP.

Cualquier cosa me comentas, ahh y otra cosa... por solidaridad con los demas
integrantes del grupo es mejor trabajar todo por aca por el foro... uno
nunca sabe cuando alguien más tiene el mismo problema ;-)

Un saludo

Róbinson Moscoso
Colombia


"juan" escribió en el mensaje
news:
> Hola Robinson,
> Yo ya intenté algo similar a lo que tu me comentas: cambiar la
> connectionstring para que conecte a través la intranet, pero no resultó.
> Si me escribieras la connectionstring que tú usas, te lo agradecería.
> Te mando mi e-mail para que estemos en contacto:
>
>
>
> Saludos Juan
>
>
> "Robinson.Moscoso" wrote:
>
>> Como estas...
>>
>> yo tenia el mismo problema, y lo solucione fue dejando la base de datos
>> en
>> el servidor, e instalando la aplicacion en cada computador, y luego desde
>> cada cliente me conectaba a la base de datos mediante mi apliacación,
>> modificando para esto la configuracion del connectionstring en el archivo
>> de
>> configuración de la aplicacion.
>>
>> Claro que si todavia no has realizado nada podrias pensar en hacer una
>> aplicacion web que corra en la intranet.
>>
>> Espero te sirva, cualquier cosa me comentas
>>
>> Un saludo
>>
>> Róbinson Moscoso
>> "juan" escribió en el mensaje
>> news:
>> > Estoy usando Visual Basic 2005.
>> > Mi pregunta es como puedo crear una aplicación que conecte con una base
>> > de
>> > datos (Access o SQL Server) que se encuentre en un ordenador servidor y
>> > que
>> > puedan ser usados (la aplicación y la base de datos) en red por otros
>> > ordenadores.
>> >
>> > Si alguien conoce algún artículo que trate sobre el tema, puede dejarme
>> > un
>> > enlace en la respuesta (no importa si está en inglés).
>> >
>> > Saludos, Juan
>> >
>>
>>
>>



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