Conexion DSN DEMO y Data real

12/09/2005 - 18:26 por Luis Alfredo Riera | Informe spam
Acabo de cambiar toda la estructura de un programa administrativo para que
pueda trabajar con una Base de Datos Sql Server, pero tengo un
incoveniente ya que la conexion DSN local tiene el mismo nombre que el DSN
del Sistema y al momento de realizar un cambio en la Base de Datos de mi
estacion de trabajo o en la del Servidor Central no tengo como diferenciar
con cual Base de Datos estoy trabajando o con cual deseo trabajar. ¿
Existe alguna forma para diferenciar las dos y que estas a su vez tengan
el mismo nombre?, ya que resulta muy engorroso estar cambiando de nombre
de conexion tanto en los Dbc como en los CursorAdapter cada vez que
compilo el programa.
Gracias

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Alex Feldstein
12/09/2005 - 23:29 | Informe spam
On Mon, 12 Sep 2005 09:26:57 -0700, "Luis Alfredo Riera"
wrote:

Acabo de cambiar toda la estructura de un programa administrativo para que
pueda trabajar con una Base de Datos Sql Server, pero tengo un
incoveniente ya que la conexion DSN local tiene el mismo nombre que el DSN
del Sistema y al momento de realizar un cambio en la Base de Datos de mi
estacion de trabajo o en la del Servidor Central no tengo como diferenciar
con cual Base de Datos estoy trabajando o con cual deseo trabajar. ¿
Existe alguna forma para diferenciar las dos y que estas a su vez tengan
el mismo nombre?, ya que resulta muy engorroso estar cambiando de nombre
de conexion tanto en los Dbc como en los CursorAdapter cada vez que
compilo el programa.



No uses DSN sino conexion DSNLess (sin DSN), usando SQLSTRINGCONNECT()
para establecer la conexion programáticamente en tiempo de ejecución.

La información de cual usar la puedes traer de tablas o un INI o
Setup.XML o lo que quieras.



Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(address munged with ROT-13)

Blog: http://www.bloglines.com/blog/AlexFeldstein
Website: http://feldstein.net

Preguntas similares