Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-12-2009
amerika111 amerika111 is offline
Miembro
 
Registrado: nov 2009
Posts: 168
Poder: 0
amerika111 cantidad desconocida en este momento
Programa .exe delphi

Hola a todos... bueno mi duda es como puedo hacer mi archivo .exe de un programa que tengo en delphi y que trabaja con una bd de sql server.......


espero y puedan auxiliarme...........
Responder Con Cita
  #2  
Antiguo 30-12-2009
rafita rafita is offline
Miembro
 
Registrado: ago 2003
Ubicación: Cuenca- España.
Posts: 309
Poder: 21
rafita Va por buen camino
Hola,
Simplemente compilando.
Yo utilizo Delphi 7, y suelo utilizar la tecla F9, que ejecuta el programa, por tanto compila los últimos cambios. Pero también tienes otras opciones en el menú Project, como Compile (Control+F9) o Build.

Saludos
__________________
Rafita.
Responder Con Cita
  #3  
Antiguo 30-12-2009
amerika111 amerika111 is offline
Miembro
 
Registrado: nov 2009
Posts: 168
Poder: 0
amerika111 cantidad desconocida en este momento
oo si ya anduve eso que se genera automaticamente cuando lo compilas, pero lo que buscaba era saber como poder ejecutarlo en otra maquina por que la bd la tengo en sql server y he visto varios comentarios que lo hacen con un archivo .ini y se resuelve todo el problema de las rutas y eso pero la bases de datos que usan en una de access y pss con esas no hay mayor poblema por q nada mas es ubicar el archivo.mdb y listo

pero con sql server q pasa.....
Responder Con Cita
  #4  
Antiguo 30-12-2009
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Poder: 22
Crandel Va por buen camino
Tenes que instalar el SQL Server en la otra maquina
__________________
[Crandel]
Responder Con Cita
  #5  
Antiguo 30-12-2009
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 16
cocute Va por buen camino
a mi por eso no me gusta usar otra cosa que no sean memtables que se guarden directamente en un fichero sin complicaciones ni dependencias.

Para programas exigentes con grandes bases de atos está claro que es mejor lo otro., pero para pequeños programitas con pocas pretensiones con una memtable sobra.
Responder Con Cita
  #6  
Antiguo 30-12-2009
Avatar de afunez2007
afunez2007 afunez2007 is offline
Miembro
 
Registrado: oct 2007
Ubicación: La Ceiba, Honduras
Posts: 170
Poder: 17
afunez2007 Va por buen camino
Lightbulb

Cuando se usan bases sql server, la configuracion en la pc cliente depende mucho de que se haya utilizado a nivel de la programacion para conectar con la base de datos.
Si se usa bde, pues se debe configurar el alias en el bde, si es ado pues si se debe generar un ini con la configuracion de la base y el ip del servidor, se debera hacer lo mosmo con el db express.

Para ayudarte tendrias que ilustrar un poco como haces la conexion a la base de datos desde tu programa.

Ah y no hace falta instalar el sql en el cliente solo en el servidor, cuando se usa bd a lo sumo copiar la dll de ntwdblib.dll

Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!!
Responder Con Cita
  #7  
Antiguo 30-12-2009
amerika111 amerika111 is offline
Miembro
 
Registrado: nov 2009
Posts: 168
Poder: 0
amerika111 cantidad desconocida en este momento
a ok miren la conexion la realizon con ado y la estoy configurando directamente en la propiedad connectionstring pero he visto que puedo colocarlo con codigo en el evento de create de la conexion.

entonces no se si cuando quiera probar el programa en otra maquina voy a tener que hacer un attach de la bd en el sql de la maquina y despues configurar la conexion con el nombre del servidor sql...
Responder Con Cita
  #8  
Antiguo 30-12-2009
Avatar de afunez2007
afunez2007 afunez2007 is offline
Miembro
 
Registrado: oct 2007
Ubicación: La Ceiba, Honduras
Posts: 170
Poder: 17
afunez2007 Va por buen camino
Lightbulb

Debido a que es una conexion de sql server solo debes cambiar el ip del servidor o nombre de la instancia, Pues mira a ver si te funciona esto:

Código Delphi [-]
procedure TfrmMain.FormCreate(Sender: TObject);
var
  db:string;
  IniFile:TIniFile;
begin
  IniFile := TIniFile.Create(ExtractFilePath(Application.ExeName)+'Conexion.ini');
  db := 'Source='+IniFile.ReadString('DB','SERVIDOR','');
  ADOConnection1.Connected:=False;
  ADOConnection1.ConnectionString:=AnsiReplaceStr(ADOConnection1.ConnectionString,'Source=192.168.0.9'  ,db);
  ADOConnection1.Connected:=True;
end;

Debes asegurarte de agregar a las uses StrUtils e IniFiles, este codigo lo pones en el oncreate del main form

Para hacer el Ini solo debes abrir el notepad y agregar el texto:
[DB]
Servidor=192.168.0.9

Le das salvar como, escoges todos los archivos en la opcion de salvar como tipo de archivo y les das el nombre de: Conexion.ini

Luego cuando muevas el sistema a otras maquinas solo debes cambiar el ip del ini y ya esta.

Saludos
__________________
Si robas, roba un beso, si mientes que sea por amor y si engañas que sea a la muerte!!
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
Programa de instalacion en Delphi 7 cyber_zero Varios 1 09-05-2008 13:59:29
programa delphi y modem didier Varios 17 18-11-2007 17:49:17
programa de prestamos en delphi ingmichel Internet 3 24-08-2007 05:10:36
Programa en DELPHI 2005 radaalvaro .NET 2 08-12-2005 20:10:05
Ejecutar un programa externo desde un programa de Delphi Roger_Fernandez Varios 3 02-09-2004 18:05:36


La franja horaria es GMT +2. Ahora son las 23:33:20.


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