![]() |
Delphi 7 y MsSql 2005
Tengo un programa hecho en delphi 7 con bde y bade de datos en mssql server 7, quisiera poner mssql 2005 pero no conecta el dbe, hay alguna manera de hacerlo
Muchas gracias |
Si no te es muy costoso, ya que vas a cambiar de Base de Datos estudia el paso de BDE a ADO. Tendrás más eficiencia y rapidez en el acceso a Base de Datos.
En cuanto al error, deberías darnos más datos. ¿Qué error te da? |
la conexion con mssql 7 es esta, por ejemplo:
DATABASE NAME=Master SERVER NAME=. USER NAME=sa OPEN MODE=READ/WRITE SCHEMA CACHE SIZE=8 BLOB EDIT LOGGING= LANGDRIVER= SQLQRYMODE= SQLPASSTHRU MODE=SHARED AUTOCOMMIT DATE MODE=0 SCHEMA CACHE TIME=-1 MAX QUERY TIME=300 MAX ROWS=-1 BATCH COUNT=200 ENABLE SCHEMA CACHE=FALSE SCHEMA CACHE DIR= HOST NAME= APPLICATION NAME= NATIONAL LANG NAME= ENABLE BCD=FALSE TDS PACKET SIZE=4096 BLOBS TO CACHE=64 BLOB SIZE=32 PASSWORD=123456 y funciona bien si trato de conectar contra mssql 2005 da el siguiente error: Cannot locate or connect to SQL server. No se puede conectar: el servidor SQL no está disponible o no existe. No se encontró el servidor SQL especificado. Respecto a lo de cambiar es una aplicacion de gestion con muchas tablas y seria muy costoso cambiar todo el programa Muchas gracias |
Parece ser que la DLL que se necesita para conectar (NTWDBLIB.DLL) no se distribuye al instalar el SQL Server 2005 y hay que usar la misma de versiones anteriores y copiarla "a mano".
Es lo que se puede leer por aquí, por aquí, por aquí también, y finalmente aquí. De todas formas, también comentan que esta librería está desfasado y que se recomienda cambiar. En este caso a ADO parece que sería lo mejor. |
Amigo Neftali
Muchas gracias por contestarme. Gracias a gente como tu podemos encontrar soluciones a muchos problemas. Tus explicaciones me han ayudado mucho aunque el problema no solamente estaba ahi. Explicare como poner Delphi 7 en Windows Vista y conectarlo con MSSQL SERVER 2005, para que algun forofo de delphi pueda seguir usandolo. Como ya comentaba Neftali hay que bajar el fichero Ntwdblib.dll y copiarlo al directorio system32 de windows http://www.userscape.com/ntwdblib.dll Segundo Instalar Delphi 7 segun las explicaciones siguientes http://www.drbob42.com/examines/examin84.htm copiar al directorio bin de delphi el archivo ftp://ftpd.borland.com/devsupport/de...ssqlupdate.zip Instalar MSSQL server 2005 y a funcionar Un saludo Y seguir compartiendo |
La franja horaria es GMT +2. Ahora son las 12:56:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi