Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-08-2007
Avatar de magnu9
magnu9 magnu9 is offline
Miembro
 
Registrado: nov 2006
Posts: 84
Poder: 18
magnu9 Va por buen camino
Crear instalador de mi aplicación

Hola chicos,

Tengo mi base de datos en SQL Server 2000, mi pregunta radica en como crear el instalador de mi aplicacion para llevarlo a cualquier otra PC y que interactúe con la base de datos, sin que la otra PC tenga SQL Server 2000.

Gracias de antemano.
Responder Con Cita
  #2  
Antiguo 14-08-2007
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
veo un tanto dificil que tu aplicación funcione si la otra pc no tiene el SQL Server ...


por lo que tengo entendido (puede que me equivoque), necesitas realizar 2 instaladores
- Uno para el Servidor (que incluya la instalación del SQL Server 2000)
- Uno para los clientes (otros Pc), que te enlacen al Servidor

o simplemente una para los clientes, pero igual deberas instalar el SQL Server 2000 en forma independiente....

__________________
BlueSteel
Responder Con Cita
  #3  
Antiguo 14-08-2007
Avatar de magnu9
magnu9 magnu9 is offline
Miembro
 
Registrado: nov 2006
Posts: 84
Poder: 18
magnu9 Va por buen camino
Y en ralacion al instalador

BlueSteel, y en ralacion al instalador de mi aplicacion creada en delphi como creo el instalador "Alguna herramieta.."?

Saludo Cordiales.
Responder Con Cita
  #4  
Antiguo 14-08-2007
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
usa el InstallShield Express....

El CD del Delphi trae una herramienta para crear instaladores...

hace un tiempo use la que venia con el D5... si bien no supe sacarle todo el provecho (no tenia manual)... pude crear un instalador de forma bien sencilla (eso si .. solo usaba tablas planas tipo Paradox o Dbase).. nunca lo intente con Motor de Base de Datos

se llama InstallShield Express....

aunque tambien se que existen otras herramientas que ahorita no me acuerdo cuales son
__________________
BlueSteel
Responder Con Cita
  #5  
Antiguo 14-08-2007
Avatar de magnu9
magnu9 magnu9 is offline
Miembro
 
Registrado: nov 2006
Posts: 84
Poder: 18
magnu9 Va por buen camino
Tablas Planas

Hola BlueSteel, entiendo lo de tabla planas... pero si lo tengo mi base en Sql Server, como habia comentado... no lo puedo crear con InstallShield.

Gracias por tu ayuda.
Responder Con Cita
  #6  
Antiguo 14-08-2007
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Poder: 24
BlueSteel Va por buen camino
magnu9, lo que decia es que yo lo use en un sistema con tablas planas.. que no lo he probado como un Motor de Base de Datos... era eso...
__________________
BlueSteel
Responder Con Cita
  #7  
Antiguo 14-08-2007
Avatar de karlaoax
karlaoax karlaoax is offline
Miembro
 
Registrado: oct 2003
Ubicación: Monterrey
Posts: 280
Poder: 21
karlaoax Va por buen camino
Mira yo tengo una aplicacion hecha con MySQL y Delphi 7, y lo unico que hago es hacer el EXE con (Installshield o InnoSetup). En mi caso como tengo mi pequeña PC como servidor, en mis clientes no instalo el MySQL, no se si sea igual en SQL SERVER, puedes intentar haber si sale.

Karla
Responder Con Cita
  #8  
Antiguo 15-08-2007
Avatar de Enan0
Enan0 Enan0 is offline
Miembro
 
Registrado: may 2004
Ubicación: Argentina
Posts: 565
Poder: 21
Enan0 Va por buen camino
Bueno lo que yo hago en estos casos es:

Una pequeña aplicacion que se ejecute en momento de instalacion, y se le pasan los parametros del SQL Server, Usuario, contraseña y Direccion IP o nombre,y nombre de la Base de DAtos, o si bien utilizas DSN (ODBC) y el uSUARIO Y contraseña

Y tengo armada la estructura, para crear las tablas, encones ejecuto los scripts y a otra cosa mariposa..
Si la Base de Datos no existe, primero hay que crearla

Código SQL [-]
Create Database MIDATABASE

Si no Utilizan Un ODBC aca les dejo tambien el String de conexion para poder Utilizar dicha DB
Código Delphi [-]
 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=USUARIO;Password=PASSWORD;Data Source=SERVER;Initial Catalog=MITABLA'

y despues crearles las tablas

Código SQL [-]

if not exists (select * from sysobjects where id= object_id(N'MITABLA') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
begin
  CREATE TABLE [MITABLA] ([CAMPO1] [int] NOT NULL ,[CAMPO2] [int] NOT NULL ,[CAMPO3] [varchar] (10) not null,
    [CAMPO4] [varchar] (8) NOT NULL ,[CAMPO5] [varchar] (16) NOT NULL)
end

lo que hace es lo siguiente, Busca en la BASE de DAtos MASTER, si esxisten las tablas, si no las encuentra las crea, en la Base de Datos especificada en el String de conexion o en ODBC.

saludos y espero que les sirva
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
Crear Instalador 4-0 C++ Builder 2 18-02-2007 00:17:27
Crear instalador salvanano Varios 14 05-09-2006 20:31:11
crear instalador, ejecutar al iniciar i crear desinstalador vivamotos C++ Builder 1 25-08-2006 14:13:01
crear instalador: .exe, .ini jmlifi Varios 2 07-12-2005 20:11:24
Crear Instalador de una aplicacion(delphi 7, MDO, firebird 1.5) Choclito Firebird e Interbase 1 22-10-2004 05:46:18


La franja horaria es GMT +2. Ahora son las 05:45:24.


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