FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
SQL Server express 2005
Hola !!
Quisiera saber si es posible hacer una conexión con sql server espress y BDE con delphi 5 lo he intentado mucho pero no puedo. Lo que puedo darme cuenta es que cuando creo el alias en el BDE no me pide el servername y por eso es mi pregunto si se puede hacer o no. Lo que pasa es que tengo una aplicacion hecha en delphi 5 que fuciona muy bien, el problema viene cuando la pusa en red y empezó a ir demasiado lenta por que utilizo paradox y BDE, por eso mi desicio de cambiar a sql server express. Ojala me pudieran ayudar. Gracias. |
#2
|
||||
|
||||
Recuerda poner títulos descriptivos que tengan relación con lo que preguntas, gracias
|
#3
|
||||
|
||||
Si esa fue la razón, olvídate de ese motor y mejor usa Firebird, el cual es un SQL Server bastante bueno, fácil de instalar y conectar, además de llevarse mejor con Delphi.
|
#4
|
||||
|
||||
Cuando vas a crear el alias, el "driver name" debe ser MSSQL
Ahi te van a aparecer los campos "SERVER NAME" y "DATABASE NAME" que tenes que completar SQL Server se conecta y anda muy bien con Delphi 5 y versiones posteriores de Delphi. Podes conectarlo mediante la BDE (como te dije arriba) o usando los componentes ADO. Si ya tenes hecho el sistema con Paradox y BDE, cambiando la conexion deberia andar la mayor parte del sistema. Lo que te recomiendo es que cambies los componentes TTable (si es que los usaste en Paradox) por TQuery; vas a tener mejor rendimiento y te vas a ahorrar los errores por bloqueos. Espero te sirva Saludos |
#5
|
|||
|
|||
Hola javier7ar !
El problema es que en driver name no me aparece MSSQL solo me aparecen "SQL Server" y SQL Native Client, o almenos yo no lo encuentro, que podria hacer. Muchas gracias por ayudarme ! |
#6
|
||||
|
||||
Agarra el cd de Delphi 5, pone para instalar Delphi, elegis instalacion personalizada y seleccionas para instalar "BDE" y "SQL Links".
Con eso te van a aparecer los drivers que te faltan. Saludos |
#7
|
|||
|
|||
Hola !!
Perdón por responder tan tarde. javier7ar Ya realize lo que me comentaste instale nuevamente Delphi 5, seleccionando BDE y SQL Links y no aparece el drive MSSQL, que otra cosa podría ser? De antemano muchas gracias. |
#8
|
||||
|
||||
¿Y cuales te aparecen?, ¿puedes poner una captura de pantalla?
|
#9
|
|||
|
|||
Buenas, en primer lugar, como dicen por ahi arriba, puedes crear un alias en el ODBC de windows al cual apuntar desde un componente TDatabase.
Yo hacia esto hace un tiempo, pero ahora uso Zeos, que es un componente que encapsula los datos de conexion dentro del ejecutable, y es muy facil de usar. Te dejo un video de youtube para instalarlo en Delphi XE http://www.youtube.com/watch?v=1jfhvkCFI4I En lugar de usar un TDatabase, usaras un ZConnection, y configuras: root, password, hostname, protocol (en tu caso MSSQL) y Database... con eso, poniendo connected en true deberia funcionar. Luego usas componentes ZQuery para realizar las consultas, y listo... Espero te sirva, abrazo!! |
#10
|
|||
|
|||
Hola Casimiro Notevi.
Me aparecen estos: SQL Server Sql Native Client y varios mas que aparecen como Microsoft Acceess Drive Microsoft Text Drive Driver de Microsoft Excel Driver de Microsoft Access Microsoft Acceess Parados Drive Microsoft Acceess TextDrive pero no MSSQL Última edición por m8estrella83 fecha: 14-02-2013 a las 23:38:05. |
#11
|
||||
|
||||
Cita:
|
#12
|
||||
|
||||
nop, ese no es el que se usa. Ese es para usar con ODBC, y con eso estas agregando otra capa mas a la conexion, lo que resulta en menor eficiencia y otras hierbas (lease problemas) que he tenido por mezclar ODBC con BDE
No se por que no te aparece el driver MSSQL, deberia estar ahi. Podrias googlear para ver si encuentras algo para hacer que aparezca (a mi me funciona con lo que te pase antes) |
#13
|
||||
|
||||
Entonces debería de hacer caso a las recomendaciones indicadas antes: olvidar BDE, que está obsoleto desde hace muchos años y cambiar a firebird. Se evitará muchos problemas
|
#14
|
||||
|
||||
Cita:
Si ya tiene el sistema andando en BDE, pasar de Paradox a SQL Server (o a otro motor compatible con BDE) no es mas que cambiar el alias y revisar las consultas "complicadas" en las que pueda variar la sintaxis SQL de un motor a otro. Pasar a Zeos (u otro) implica cambiar todos los componentes TQuery por los componentes de la libreria de conexion elegida La eleccion ya depende del tamaño del sistema y las ganas de laburar que tenga Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi 7 + SQL Server 2005 Express | lsedr | Conexión con bases de datos | 6 | 19-08-2011 22:14:45 |
¡¡¡Ayuda con sql server express 2005!!! | manrock44 | SQL | 6 | 02-09-2010 16:33:34 |
Sql Server Express 2005 | dvlt | SQL | 1 | 10-03-2008 14:51:05 |
SQL Server 2005 Express | Iceman | MS SQL Server | 2 | 04-12-2006 23:19:57 |
Sql Server Express 2005 problemas... | Nelson Polanco | MS SQL Server | 2 | 08-05-2006 23:57:58 |
|