FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
No veo porque solo ha de funcionar en red local. Hay que asegurarse de que la máquina donde esté corriendo la BD tenga los permisos necesarios para que máquinas de otras redes puedan acceder a ella a través de su IP. Yo no trabajo montando las redes, pero según me comentan los compañeros de sistemas, eso funciona sin problemas.
La IP del servidor tienes que ponerla en el parámetro "Data Source" de la cadena de conexión. Yo lo probé y sin problema. Por error, antes puse mal el ejemplo : NombreMaquina=SERVIDORBD debería haber puesto: Data Source=SERVIDORBD y por IP sería por ejemplo: Data Source=22.22.22.22 El TDataBase ya no es necesario. |
#2
|
|||
|
|||
Ok, creo q entiendo por donde van los tiros. La unica pega ahora va a ser para hacer pruebas, jejeje, tendre q ir a casa de amigos o mandarles el ejecutable para ver si se pueden conectar
Un saludo y gracias por tu ayuda. |
#3
|
|||
|
|||
Otra cosa q acabo de pensar...tendré q, al poner el TADOConnection en vez del TDatabase con su correspondiente configuración del BDE Administrator, todas las TQuerys como TAdoQuerys y todos los TDataSet ccomo TAdoDataSet???
Un saludo. |
#4
|
|||
|
|||
Nada, sigo sin poder conectarme...he probado y no me puedo conectar. Lo mismo es algun problema con la configuracion del propio SQLServer pq sigo los pasos q me has dado. Bueno, en realidad lo unico q hago es configurarme el connectionString poniendo la IP del servidor SQL, el usuario y el password y el nombre de la BBDD pero no logra conectar.
En cambio en red local todo funciona correctamente. Salu2. |
#5
|
|||
|
|||
Respecto al tema de usar los TADO... en vez de los otros, te puedo decir que en la aplicación de donde saqué el ejemplo únicamente se utiliza este tipo, pero se trata de un programa que ya tiene varios años y se comenzó a desarrollar en Delphi5 y en aquel momento los TADO eran los que mejor se adaptaban a las necesidades. Quizás ahora los otros permitan hacer lo mismo, no lo sé, habría que investigarlo.
Respecto a lo de la red no local, en mi ejemplo no se da el problema pues el programa reside en la misma red del servidor de BD; en tu caso y si no has conseguido que te funcione habría que investigar en detalle las posibilidades de la conexión. |
|
|
|