FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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 |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
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 |
#5
|
|||
|
|||
¿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. |
#6
|
||||
|
||||
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 |
|
|
|