Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-04-2007
HARD-SOFT HARD-SOFT is offline
Registrado
 
Registrado: ago 2004
Posts: 6
Poder: 0
HARD-SOFT Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 04-04-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.267
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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?
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 04-04-2007
HARD-SOFT HARD-SOFT is offline
Registrado
 
Registrado: ago 2004
Posts: 6
Poder: 0
HARD-SOFT Va por buen camino
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
Responder Con Cita
  #4  
Antiguo 04-04-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.267
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
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.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 05-04-2007
HARD-SOFT HARD-SOFT is offline
Registrado
 
Registrado: ago 2004
Posts: 6
Poder: 0
HARD-SOFT Va por buen camino
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
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
Consulta Delphi 6, Delphi 2005 y Delphi 2006 Leviatan Varios 6 18-08-2007 16:02:08
Información sobre MSSQL y Delphi, componentes, métodos, etc. Ronald HerNav MS SQL Server 5 08-03-2007 22:41:40
Existe Mucha Diferencia entre Delphi 7 y Delphi 2005? Alexis De la Cr OOP 2 06-02-2007 04:52:31
ejecutable delphi+mssql server Maibok MS SQL Server 7 12-01-2006 23:07:28
Delphi 2005! Delphi 2005! LISTO!!!!!! mamcx Noticias 8 05-11-2004 18:59:45


La franja horaria es GMT +2. Ahora son las 05:04:55.


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