FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
¿Como conectarse a SQL 2005 mediante ADO en Delphi 2010 o posterior?
Hola, mi problema es el siguiente.
Yo tengo una PC Servidor (Win 2003 con SQL Server 2005) configurada correctamente. También tengo una PC de desarrollo (Win 7 con Delphi XE) He desarrollado una aplicación en Delphi Bajo Win 7 que se conecta a una instancia de SQL SERVER 2005 en la PC Servidor usano TADOConnection. La aplcación funciona muy bien, recupera los datos de las tables de la BD. No hay problemas. El probema es: cuando llevo dicha aplicación a otra PC con una instalación limpia de Win XP (es decir sin nada más que Win XP). La Aplicación empieza por pedirme el login, y como es normal le relleno mi nombre de usuario y micontraseña y luego doy clic en OK luego la aplicaicón trata de conectarse pero aarece un mensaje: "...el servidor no existe o no esta accesibkle ..." Intenté instalar SQL Server 2005 Client Components pero el error persiste. no puedo contoinuar porque no se cual es el error. Pregunta: Porque la aplicación funciona bien en Win7 y no en WinXP. Gracias de antemano por sus respuestas. Asmy32 |
#2
|
||||
|
||||
Hola
El problema no creo que este en el tipo de windows, para mi esta en la conexion. Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
Hola.
Yo pienso igual que Caral que el problema debe de estar en la conexión, a ver si tienes algo en ese pc que te impida conectar con el servidor, que tenga el puerto ocupado, firewall, antivirus, etc. Saludos |
#4
|
||||
|
||||
Yo tuve el mismo problema
Mira hace tiempo tenia un problema similar. y no lograba encontrar el proveedor de datos.... la unica manera k encontre fue instalando el sqlserver de la misma version.... y mi conexion fue la siguiente :
cadena = "Server=192.168.1.100;" + "database=prueba;" + "User id=user01;" + "password=hades;" + "Trusted_Connection=FALSE" Ese ejemplo lo tome desde MSDN .... y necesitas abrir puertos de tu servidor de SQLServer |
#5
|
||||
|
||||
Has un pequeño proyecto con lo siguiente y ejecútalo en el ordenador con Windows XP desde donde te intentas conectar al Servidor.
Con eso podrás probar si tienes acceso a él y cuales son los parámetros de conexión necesarios. (1) Crea un form con un BOTON, un ADOCONNECTION y un MEMO. (2) En el OnClick del botón coloca lo siguiente:
Crea el ejecutable y llévatelo al XP. A ver si puedes conectar.
__________________
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. |
#6
|
||||
|
||||
Solucionado
Hola,
Gracias a todos, creo que ya lo solucionè, el problema era que yo lo estaba probando con màquinas virtuales y creo que la red no era buena. Pero lo he probado en una red LAN fìsica real y todo funciona de maravilla. Ademàs me funcionò usando archivos .UDL para la conexiòn. De todas maneras, gracias. Saludos: Asmy32 |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi 2010 y SQL Server 2005 | yapt | Conexión con bases de datos | 6 | 27-01-2011 01:24:41 |
Conectar delphi com mssql 2005 mediante archivo UDL | richy08 | Conexión con bases de datos | 0 | 19-08-2008 23:35:29 |
Configurar y conectarse a SQL Sever 2005 con Delphi 7 | Jose Roman | Conexión con bases de datos | 5 | 11-06-2008 21:07:17 |
como conectarse a un archivo dbf mediante ado | kurono | Conexión con bases de datos | 2 | 03-03-2008 03:16:03 |
Como conectarse a Firebird con Delphi 2005. | selman | .NET | 3 | 12-10-2006 18:18:58 |
|