Funcion para la conexion

16/04/2004 - 20:05 por Comando_Calabera | Informe spam
Hola hay va mi pregunta
programando en ASPX se puede modificar el web.conf para
poner ahy la conexion a la base de datos, y de esta forma
si migras la base de datos no tienes que ir pasando por
todas las conexiones modificando el comandstring.

la pregunta es:

se puede hacer lo mismo en una aplicacion windows??

o se tiene que hacer alguna libreria con la conexion??

muchas gracias un asludo

Preguntas similare

Leer las respuestas

#1 Jose Marcenaro
16/04/2004 - 22:12 | Informe spam
Puedes poner la misma informacion creando un App.config (desde la IDE de
Visual Studio.NET) en la carpeta principal del proyecto. Con eso, en el
momento del build se copia ese archivo como xxxxxx.exe.config (en la misma
ubicacion del ejecutable) y puedes leer de ahi la configuración, tal como en
el caso del Web.config

Saludos
Jose.

"Comando_Calabera" escribió en el mensaje
news:1df1001c423dd$65bb3a10$
Hola hay va mi pregunta
programando en ASPX se puede modificar el web.conf para
poner ahy la conexion a la base de datos, y de esta forma
si migras la base de datos no tienes que ir pasando por
todas las conexiones modificando el comandstring.

la pregunta es:

se puede hacer lo mismo en una aplicacion windows??

o se tiene que hacer alguna libreria con la conexion??

muchas gracias un asludo
Respuesta Responder a este mensaje
#2 Comando_Calabera
19/04/2004 - 13:35 | Informe spam
Perdona mi ignoranci.
Me podriais decir alguna pàgina en la que me lo explique detalladamente (soy
bastate nuevo en el tema C#)
si pudiera ser en español mejor

de todas formas muchas gracias

un saludo


"Jose Marcenaro" escribió en el mensaje
news:e2e$V9%
Puedes poner la misma informacion creando un App.config (desde la IDE de
Visual Studio.NET) en la carpeta principal del proyecto. Con eso, en el
momento del build se copia ese archivo como xxxxxx.exe.config (en la misma
ubicacion del ejecutable) y puedes leer de ahi la configuración, tal como


en
el caso del Web.config

Saludos
Jose.

"Comando_Calabera" escribió en el mensaje
news:1df1001c423dd$65bb3a10$
> Hola hay va mi pregunta
> programando en ASPX se puede modificar el web.conf para
> poner ahy la conexion a la base de datos, y de esta forma
> si migras la base de datos no tienes que ir pasando por
> todas las conexiones modificando el comandstring.
>
> la pregunta es:
>
> se puede hacer lo mismo en una aplicacion windows??
>
> o se tiene que hacer alguna libreria con la conexion??
>
> muchas gracias un asludo


Respuesta Responder a este mensaje
#3 Jose Marcenaro
19/04/2004 - 20:31 | Informe spam
Seria algo asi:

Desde Visual Studio Net, en la carpeta principal del projecto (en la cual
esta el archivo .csproj) creas un nuevo archivo con el nombre App.config y
este contenido:

<configuration>
<appSettings>
<add key="MiConexion" value="Data Source=MiServer;Initial
Catalog=Northwind;User ID=aplicacion;Password34"/>
</appSettings>
</configuration>

NOTA: en el momento del build de la aplicacion, VS copia este archivo a la
misma ubicacion del exe, con el mismo nombre del exe y la extension config.
Ese archivo copiado es el que se utiliza en tiempo de ejecucion.

Dentro del bloque appSettings puedes agregar elementos <add key="..."
value="..." />
que despues accederas desde el código de tu aplicacion (mediante la key)
para obtener el value correspondiente.
Entonces, en este caso, pones una clave que tu definas (ej. MiConexion, o
cualquier otra cosa) y en el value asignas la cadena de conexion que deseas
obtener cuando lees la configuracion.

En el codigo de la aplicacion, para obtener ese valor utilizas esta
expresion:
string miConexion System.Configuration.ConfigurationSettings.AppSettings["MiConexion"];

con lo cual puedes abrir la conexion SqlConnection u OleDbConnection, etc.

Saludos
Jose.

"Comando_Calabera" escribió en el mensaje
news:
Perdona mi ignoranci.
Me podriais decir alguna pàgina en la que me lo explique detalladamente


(soy
bastate nuevo en el tema C#)
si pudiera ser en español mejor

de todas formas muchas gracias

un saludo


"Jose Marcenaro" escribió en el mensaje
news:e2e$V9%
> Puedes poner la misma informacion creando un App.config (desde la IDE de
> Visual Studio.NET) en la carpeta principal del proyecto. Con eso, en el
> momento del build se copia ese archivo como xxxxxx.exe.config (en la


misma
> ubicacion del ejecutable) y puedes leer de ahi la configuración, tal


como
en
> el caso del Web.config
>
> Saludos
> Jose.
>
> "Comando_Calabera" escribió en el mensaje
> news:1df1001c423dd$65bb3a10$
> > Hola hay va mi pregunta
> > programando en ASPX se puede modificar el web.conf para
> > poner ahy la conexion a la base de datos, y de esta forma
> > si migras la base de datos no tienes que ir pasando por
> > todas las conexiones modificando el comandstring.
> >
> > la pregunta es:
> >
> > se puede hacer lo mismo en una aplicacion windows??
> >
> > o se tiene que hacer alguna libreria con la conexion??
> >
> > muchas gracias un asludo
>
>


Respuesta Responder a este mensaje
#4 Comando_Calabera
20/04/2004 - 07:28 | Informe spam
Muchas gracias Jose, lo he entendido, ya lo pondre en practica, se te
agradecen tus respuestas un saludo


"Jose Marcenaro" escribió en el mensaje
news:%
Seria algo asi:

Desde Visual Studio Net, en la carpeta principal del projecto (en la cual
esta el archivo .csproj) creas un nuevo archivo con el nombre App.config y
este contenido:

<configuration>
<appSettings>
<add key="MiConexion" value="Data Source=MiServer;Initial
Catalog=Northwind;User ID=aplicacion;Password34"/>
</appSettings>
</configuration>

NOTA: en el momento del build de la aplicacion, VS copia este archivo a la
misma ubicacion del exe, con el mismo nombre del exe y la extension


config.
Ese archivo copiado es el que se utiliza en tiempo de ejecucion.

Dentro del bloque appSettings puedes agregar elementos <add key="..."
value="..." />
que despues accederas desde el código de tu aplicacion (mediante la key)
para obtener el value correspondiente.
Entonces, en este caso, pones una clave que tu definas (ej. MiConexion, o
cualquier otra cosa) y en el value asignas la cadena de conexion que


deseas
obtener cuando lees la configuracion.

En el codigo de la aplicacion, para obtener ese valor utilizas esta
expresion:
string miConexion > System.Configuration.ConfigurationSettings.AppSettings["MiConexion"];

con lo cual puedes abrir la conexion SqlConnection u OleDbConnection, etc.

Saludos
Jose.

"Comando_Calabera" escribió en el mensaje
news:
> Perdona mi ignoranci.
> Me podriais decir alguna pàgina en la que me lo explique detalladamente
(soy
> bastate nuevo en el tema C#)
> si pudiera ser en español mejor
>
> de todas formas muchas gracias
>
> un saludo
>
>
> "Jose Marcenaro" escribió en el mensaje
> news:e2e$V9%
> > Puedes poner la misma informacion creando un App.config (desde la IDE


de
> > Visual Studio.NET) en la carpeta principal del proyecto. Con eso, en


el
> > momento del build se copia ese archivo como xxxxxx.exe.config (en la
misma
> > ubicacion del ejecutable) y puedes leer de ahi la configuración, tal
como
> en
> > el caso del Web.config
> >
> > Saludos
> > Jose.
> >
> > "Comando_Calabera" escribió en el mensaje
> > news:1df1001c423dd$65bb3a10$
> > > Hola hay va mi pregunta
> > > programando en ASPX se puede modificar el web.conf para
> > > poner ahy la conexion a la base de datos, y de esta forma
> > > si migras la base de datos no tienes que ir pasando por
> > > todas las conexiones modificando el comandstring.
> > >
> > > la pregunta es:
> > >
> > > se puede hacer lo mismo en una aplicacion windows??
> > >
> > > o se tiene que hacer alguna libreria con la conexion??
> > >
> > > muchas gracias un asludo
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Comando_Calabera
20/04/2004 - 23:48 | Informe spam
Pues lo siento, lo he intentado pero no me funciona, lo he copiado tal y
como me lo has dicho, pero cambiando el connectionstring.

Esto se que funciona en ASPX porque lo hemos usado, pero en una aplicacion
para windows no me funciona.

Me olvido de algo???

muchas gracias de todas formas un saludo

"Jose Marcenaro" escribió en el mensaje
news:%
Seria algo asi:

Desde Visual Studio Net, en la carpeta principal del projecto (en la cual
esta el archivo .csproj) creas un nuevo archivo con el nombre App.config y
este contenido:

<configuration>
<appSettings>
<add key="MiConexion" value="Data Source=MiServer;Initial
Catalog=Northwind;User ID=aplicacion;Password34"/>
</appSettings>
</configuration>

NOTA: en el momento del build de la aplicacion, VS copia este archivo a la
misma ubicacion del exe, con el mismo nombre del exe y la extension


config.
Ese archivo copiado es el que se utiliza en tiempo de ejecucion.

Dentro del bloque appSettings puedes agregar elementos <add key="..."
value="..." />
que despues accederas desde el código de tu aplicacion (mediante la key)
para obtener el value correspondiente.
Entonces, en este caso, pones una clave que tu definas (ej. MiConexion, o
cualquier otra cosa) y en el value asignas la cadena de conexion que


deseas
obtener cuando lees la configuracion.

En el codigo de la aplicacion, para obtener ese valor utilizas esta
expresion:
string miConexion > System.Configuration.ConfigurationSettings.AppSettings["MiConexion"];

con lo cual puedes abrir la conexion SqlConnection u OleDbConnection, etc.

Saludos
Jose.

"Comando_Calabera" escribió en el mensaje
news:
> Perdona mi ignoranci.
> Me podriais decir alguna pàgina en la que me lo explique detalladamente
(soy
> bastate nuevo en el tema C#)
> si pudiera ser en español mejor
>
> de todas formas muchas gracias
>
> un saludo
>
>
> "Jose Marcenaro" escribió en el mensaje
> news:e2e$V9%
> > Puedes poner la misma informacion creando un App.config (desde la IDE


de
> > Visual Studio.NET) en la carpeta principal del proyecto. Con eso, en


el
> > momento del build se copia ese archivo como xxxxxx.exe.config (en la
misma
> > ubicacion del ejecutable) y puedes leer de ahi la configuración, tal
como
> en
> > el caso del Web.config
> >
> > Saludos
> > Jose.
> >
> > "Comando_Calabera" escribió en el mensaje
> > news:1df1001c423dd$65bb3a10$
> > > Hola hay va mi pregunta
> > > programando en ASPX se puede modificar el web.conf para
> > > poner ahy la conexion a la base de datos, y de esta forma
> > > si migras la base de datos no tienes que ir pasando por
> > > todas las conexiones modificando el comandstring.
> > >
> > > la pregunta es:
> > >
> > > se puede hacer lo mismo en una aplicacion windows??
> > >
> > > o se tiene que hacer alguna libreria con la conexion??
> > >
> > > muchas gracias un asludo
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida