Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Conectar Delphi y SQL Server (https://www.clubdelphi.com/foros/showthread.php?t=6746)

whiti 21-01-2004 00:42:08

Conectar Delphi y SQL Server
 
Hola:
Tengo una aplicación Delphi que usa una base de datos de SQL Server. Para que ésto funcione en una red, ¿qué es lo que tengo que hacer?, es decir, ¿poner la base de datos d SQL Server en el servidor? ¿La aplicación delphi donde la debo instalar? ¿en los clientes? ¿en el servidor también y ponerlo como "compartido" con los clientes?.
Muchas gracias por su ayuda.
Un saludo.

Onti 21-01-2004 01:44:50

Hola Whiti

Por un lado debes instalar El SQL Server en un servidor de la red, y logicamente los clientes deben tener la aplicacion instalada. Ahora que mas debes instalar en los clientes depende de la forma de coneccion que utilizar para conectarte con MS SQL ,dime que utilizas BDE, ADO,..?

No necesitas instalar la aplicacion en el servidor.

Salu2

whiti 21-01-2004 21:43:03

Utilizo un alias
 
Hola! muchas gracias por responderme!
Verás, para conectarme con la base de datos que tengo en el servidor, lo que hice fue crear un "alias" en "Database Desktop" (esto es BDE no?), vamos, yo uso el componente TDataBase y un alias para conectarme a la base de datos que tengo en el servidor. Así es que, ¿qué debo instalar en los clientes? ¿sólo el ejecutable de Delphi? o ¿el programa "Delphi 5" y mi programa completo hecho en Delphi?.
Gracias por su ayuda.
:p

Onti 21-01-2004 23:24:56

Por lo visto utilizas DBE para el acceso a los datos, entonces en los clientes solo debes instalar tu ejecutable y el BDE, en la version del delphi 5 te permite instalar solo el BDE. Luego configuras el alias especificando el server name, datababase name.

Tambien puedes generar un instalador utilizando el installshield que viene con el Delphi, que te permite generar un instaldor que incluye tus ejecutables y el BDE


Salu2

whiti 22-01-2004 10:17:05

¿Crear nuevo alias?
 
Hola de nuevo:
Muchas gracias por tu aclaración. Mi pregunta ahora es si, poniendo el ejecutable en los clientes, es necesario configurar de nuevo el alias en todos los clientes. Es que yo el alias lo creé desde el componente DataBase Desktop y no desde la herramiento del BDE, o si es lo mismo crearlo en un sitio que en otro.
Muchísimas gracias de nuevo, me has aclarado mis dudas.
:)

Onti 22-01-2004 13:52:58

1. Que es BDE?
El BDE (Borland DataBase Engine) es el encargado de gestionar los accesos de tu aplicacion contra Bases de datos, en este caso el Ms Sql.

2. Como se instala en Delphi 5?
a) Con el cd instalacion puedes escoger la opcion de instalar solo el BDE
b) Tambien esta la posibilidad utilizar el install shield que te genera un instalador en el cual se puede incluir el bde.

3. Como saber si esta instalado el BDE en una Pc?
En el panel de control se crea un acceso al BDE

4. Como se configura el BDE?
Cuando configuramos el BDE simplemente le damos la informacion donde se encuentra el servidor Sql cual es la base a la que debe conectarse y el usuario.

5. Que opciones tienes de configurar el BDE?
a) Puedes hacerlo manualmente en el panel de control
b) Puedes almacenar los valores de coneccion en un archivo ini o con el regedit, y estos valores sean parametrizables desde tu aplicacion

6. Si en una Pc tengo varias aplicaciones que utilizan el BDE cuantas veces debo instalar el BDE?
solo una.

7. Opciones al BDE?
El acceso a travez del BDE es algo que ya no se usa mucho ahora delphi existe nuevas tecnologias como por ejemplo ADO.

8. Utilidad
Espero que esto te sirva Whiti, cualquier cosa estamos en contacto, Salu2 a To2


La franja horaria es GMT +2. Ahora son las 14:48:41.

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