
Es necesario instalar delphi en la otra pc donde se usara este software ?
#1
Escrito 06 noviembre 2010 - 12:42
Estoy haciendo una pequeña aplicacion en Delphi 7 que maneja una BD SQL server 2005 express.
Mi duda es la siguiente:
Cuando termine de desarrollar el software, tendria que instalar el SQL server 2005 express y el delphi 7 en la otra computadora para poder correr el software, ya que utilizo QuickReport del delphi y las herramientas ADO ??????
#2
Escrito 06 noviembre 2010 - 12:49
TAL VEZ deberías pensar en instalar las herramientas cliente de MS SQL Server, probarlo y cambiar algunas cosas, pero en esencia, no debes instalar Delphi en tu otra máquina.
#3
Escrito 06 noviembre 2010 - 05:02
Una manera de saber que requieres instalar es llevando el .exe al otro equipo y ejecutarlo. Eso, en ocasiones, es suficiente como para que el SO te largue unos avisos indicando que archivos y dll hacen falta.
Otra manera de saber es ir a la configuración del proyecto y fijarte si tienes activada la opción "Build which runtime packetes" o algo así. Si está activa desactivala. Eso hará que en el propio ejecutable se añaden las dlls necesarias y no se tenga que estar instalando por aparte. Por defecto esta opción está desactivada.
Saludos,
#4
Escrito 06 noviembre 2010 - 05:52
#5
Escrito 06 noviembre 2010 - 06:59
y que tal con el archivo de BD ???
Vayamos por partes, como decía Jack el Destripador...
1.- ¿Qué es lo que REALMENTE vas a hacer?
2.- ¿Es tu primer proyecto de programación?
3.- ¿Tienes acceso a una red de computadoras?
4.- ¿Quieres hacer una presentación de una aplicación y quieres ponerla en un CD?
5.- ¿Cuál es la meta que deseas cumplir?
Si no nos proporcionas información suficiente para resolver tu problema, no puedes ni debes esperar una solución adecuada a tu problema.
#6
Escrito 06 noviembre 2010 - 09:30
#7
Escrito 07 noviembre 2010 - 09:29
La 2 y la 4 es lo que necesito
¡¡Venga, hombre, no mordemos!! Hay que hablar más, ser específico, dar todos los datos e información que nos permita colaborarte. Aquí estamos para ayudarnos.
En el caso de una presentación en CD, solamente es necesario que la máquina tenga instalado el MSSQLServer, ya que tu aplicación contiene todo lo necesario. La base de datos puede residir en tu CD, solamente deberás crear una conexión ADO en el Winbugs de la máquina donde harás la presentación...
Procura dirigir a un directorio por medio de un alias, ya que así te evitarás el sofocón de "¡No funciona!" cuando inicies tu presentación.
#8
Escrito 09 noviembre 2010 - 09:46
Configure todo con el InnoSetup que es un instalador y coloque todos los archivos y aun la BD en un solo fichero que me genera el InnoSetup.
Lo que no se es lo del alias.
Cómo le indico al ADOConnection la Ruta especifica donde estara la BD para que se conecte a ella ???
Todo queda instalado en la carpeta C:\Clients
#9
Escrito 17 noviembre 2010 - 10:51
ni DELPHI 7 ????????????
#10
Escrito 18 noviembre 2010 - 08:45
hola , como te comentaron los compañeros, no es necesario que instales el delphi en cada ordenador, siembargo por lo de la conexion con el sql server, tendras que instalarlo almenos en un ordenador, en donde residira la base de datos, este motor no es como otros, hablando de firebird paradox access y otros que permiten tener la base de datos de forma enbebida, lo dije bien?, como sea..., en lo personal me gusta mucho sql server, pero hasta donde se, no es posible hacer esto q tu pides, a los mas que tendrias que hacer seria crear un instalador de tu aplicacion, y luego instalar el motor de la base de datos manual, o en todo caso incluir el istalador del sql express en el instalador de tu aplicacion junto con una base de datos de pruebas y luego atachar la base de datos en el administrador, no es un tema muy complicado, teniendo todo esto no tardaria ni 5 minutos en tener la aplicacion lista para una presentacion...Cómo conectar mi BD con ADO sin tener que instalar SQL SERVER 2005 EXPRESS
ni DELPHI 7 ????????????
saludos...
#11
Escrito 18 noviembre 2010 - 12:25
hola , como te comentaron los compañeros, no es necesario que instales el delphi en cada ordenador, siembargo por lo de la conexion con el sql server, tendras que instalarlo almenos en un ordenador, en donde residira la base de datos, este motor no es como otros, hablando de firebird paradox access y otros que permiten tener la base de datos de forma enbebida, lo dije bien?, como sea..., en lo personal me gusta mucho sql server, pero hasta donde se, no es posible hacer esto q tu pides, a los mas que tendrias que hacer seria crear un instalador de tu aplicacion, y luego instalar el motor de la base de datos manual, o en todo caso incluir el istalador del sql express en el instalador de tu aplicacion junto con una base de datos de pruebas y luego atachar la base de datos en el administrador, no es un tema muy complicado, teniendo todo esto no tardaria ni 5 minutos en tener la aplicacion lista para una presentacion...
Cómo conectar mi BD con ADO sin tener que instalar SQL SERVER 2005 EXPRESS
ni DELPHI 7 ????????????
saludos...
Ok, bueno, entendi un poco...
La conexion la realizo en el delphi con ADO, pero mi duda es como decirle al componente ADOConnection que la BD estara en el directorio
C:\LSE\CLients2010\BD
cuando se haga la instalacion.. se podria asi ????
#12
Escrito 18 noviembre 2010 - 12:37
hola , como te comentaron los compañeros, no es necesario que instales el delphi en cada ordenador, siembargo por lo de la conexion con el sql server, tendras que instalarlo almenos en un ordenador, en donde residira la base de datos, este motor no es como otros, hablando de firebird paradox access y otros que permiten tener la base de datos de forma enbebida, lo dije bien?, como sea..., en lo personal me gusta mucho sql server, pero hasta donde se, no es posible hacer esto q tu pides, a los mas que tendrias que hacer seria crear un instalador de tu aplicacion, y luego instalar el motor de la base de datos manual, o en todo caso incluir el istalador del sql express en el instalador de tu aplicacion junto con una base de datos de pruebas y luego atachar la base de datos en el administrador, no es un tema muy complicado, teniendo todo esto no tardaria ni 5 minutos en tener la aplicacion lista para una presentacion...
Cómo conectar mi BD con ADO sin tener que instalar SQL SERVER 2005 EXPRESS
ni DELPHI 7 ????????????
saludos...
Ok, bueno, entendi un poco...
La conexion la realizo en el delphi con ADO, pero mi duda es como decirle al componente ADOConnection que la BD estara en el directoriodelphi
C:\LSE\CLients2010\BD
cuando se haga la instalacion.. se podria asi ????
no necesitas el path de la base, necesitas el nombre de la instancia del servicio del sql server.
como conectas la base de datos?, con el ciente nativo del sql?
#13
Escrito 19 noviembre 2010 - 11:00
hola , como te comentaron los compañeros, no es necesario que instales el delphi en cada ordenador, siembargo por lo de la conexion con el sql server, tendras que instalarlo almenos en un ordenador, en donde residira la base de datos, este motor no es como otros, hablando de firebird paradox access y otros que permiten tener la base de datos de forma enbebida, lo dije bien?, como sea..., en lo personal me gusta mucho sql server, pero hasta donde se, no es posible hacer esto q tu pides, a los mas que tendrias que hacer seria crear un instalador de tu aplicacion, y luego instalar el motor de la base de datos manual, o en todo caso incluir el istalador del sql express en el instalador de tu aplicacion junto con una base de datos de pruebas y luego atachar la base de datos en el administrador, no es un tema muy complicado, teniendo todo esto no tardaria ni 5 minutos en tener la aplicacion lista para una presentacion...
Cómo conectar mi BD con ADO sin tener que instalar SQL SERVER 2005 EXPRESS
ni DELPHI 7 ????????????
saludos...
Ok, bueno, entendi un poco...
La conexion la realizo en el delphi con ADO, pero mi duda es como decirle al componente ADOConnection que la BD estara en el directoriodelphi
C:LSECLients2010BD
cuando se haga la instalacion.. se podria asi ????
no necesitas el path de la base, necesitas el nombre de la instancia del servicio del sql server.
como conectas la base de datos?, con el ciente nativo del sql?
no se que es el nombre de instancia, no se que es el cliente nativo.. .
pues soy novato usando SQL server 2005 express, pues hace a penas unos dias empece a estudiarlo...
Bueno, aqui te muestro las imagenes como hago las conexiones...
Archivos adjuntos
#14
Escrito 19 noviembre 2010 - 11:02
Archivos adjuntos
#15
Escrito 19 noviembre 2010 - 11:02