Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-11-2007
aT macchietto aT macchietto is offline
Registrado
 
Registrado: nov 2007
Ubicación: Asunción, Paraguay
Posts: 2
Poder: 0
aT macchietto Va por buen camino
Conexión a Base de Datos SQL Server 2005

La conexión a la Base de Datos ADO se realizan a través de un ConnectionString. El proyecto se conecta localmente a SQL Server 2005. En mi caso, resulta muy complicado desde SQL Server "Desconectar" la Base de Datos del equipo (mi pc) y conectar a otra PC. El proyecto apunta a un servidor de Base de Datos que no existe en el equipo actual, ya que el servidor es otro distinto. ¿Cómo podría crear una conexión "dinámica" donde los valores de conexión se realizen automáticamente? (obviamente utilizando los valores correctos al nuevo servidor, que posee la base de datos). Esa configuración se reflejará a todos los objetos que utilizen la conexión a la Base de Datos, sin tener que hacer el trabajo tedioso de ir cambiando las conexiones para cada uno (ADOConnection).
Responder Con Cita
  #2  
Antiguo 21-11-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
AdoConnection.Close;

AdoConnection.ConnectionString := 'Nva CAdena';

AdoConnection.Open
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #3  
Antiguo 21-11-2007
aT macchietto aT macchietto is offline
Registrado
 
Registrado: nov 2007
Ubicación: Asunción, Paraguay
Posts: 2
Poder: 0
aT macchietto Va por buen camino
Conexiones ADO

No se trata de asignar una cadena de conexión a la propiedad del objeto en tiempo de ejecución.

Puede suceder que:
1. Se ejecuta la aplicación (ya sea el ejecutable), y ésta busca los parámetros de la conexión a la base de datos externa al aplicativo.

2. En el momento de la programación, se deberían cargar la cadena de conexión a la base de datos una sola vez, el problema radica en que; con la numerosa cantidad de formularios del proyecto resulta tedioso configurar cada ADOConnection en el momento de transportar la base de datos de un equipo a otro.
Responder Con Cita
  #4  
Antiguo 21-11-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Cita:
Empezado por aT macchietto Ver Mensaje
No se trata de asignar una cadena de conexión a la propiedad del objeto en tiempo de ejecución.

Puede suceder que:
1. Se ejecuta la aplicación (ya sea el ejecutable), y ésta busca los parámetros de la conexión a la base de datos externa al aplicativo.

2. En el momento de la programación, se deberían cargar la cadena de conexión a la base de datos una sola vez, el problema radica en que; con la numerosa cantidad de formularios del proyecto resulta tedioso configurar cada ADOConnection en el momento de transportar la base de datos de un equipo a otro.
No entiendo porque debes de configurar el ADOConnection dependiendo de los formularios que tengas, si usas un archivo INI y un DataModule, solo lo haces una vez y no tienes que cambiar nada en tu programa, solo en el archivo INI.

Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #5  
Antiguo 21-11-2007
Avatar de poliburro
[poliburro] poliburro is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: México D.F
Posts: 3.068
Poder: 23
poliburro Va por buen camino
Cita:
Empezado por egostar Ver Mensaje
No entiendo porque debes de configurar el ADOConnection dependiendo de los formularios que tengas, si usas un archivo INI y un DataModule, solo lo haces una vez y no tienes que cambiar nada en tu programa, solo en el archivo INI.

Salud OS

Si deseas tener un archivo con la configuración, nada mejor que un archivo udl.
__________________
Conoce mi blog http://www.edgartec.com
Responder Con Cita
  #6  
Antiguo 21-11-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.272
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Cita:
Empezado por aT macchietto Ver Mensaje
...En el momento de la programación, se deberían cargar la cadena de conexión a la base de datos una sola vez, el problema radica en que; con la numerosa cantidad de formularios del proyecto resulta tedioso configurar cada ADOConnection en el momento de transportar la base de datos de un equipo a otro.
No se si lo entiendo bien, pero parece ser que tienes un componente de conexión en cada fomulario.
Si es así, es un error; Puedes tener tantos ADOTable/ADOQuery como necesites, pero todos deben apuntar a una única conexión, que puedes colocar en el form prioncipal o en un DataModule.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Duda sobre Sql server 2005 y sql server 2005 ErenioDhG SQL 1 25-08-2006 01:41:14
Conexion de base de datos con delphi 2005 CoCaInE .NET 0 14-11-2005 01:40:28
conexion de una base de datos fmonte Varios 0 19-03-2005 12:43:34
conexion con base de datos via ip marcelofabiani MySQL 3 10-02-2005 00:15:32
Conexion de Base de Datos DBF jmedina Conexión con bases de datos 4 13-09-2004 08:06:34


La franja horaria es GMT +2. Ahora son las 03:26:37.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi