![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Buenos dias,
Ya que tocas el tema de los archivos udl y como bien dices que el hecho que una persona no sepa como hacer no quiere decir que no se pueda, te agradeceria mucho que me explicaras o pasaras un ejemplo de como se conecta. Te comento que se cuales son los archivos UDL que puedes configurar la conexion sin compilar desde delphi, hasta ahi vamos bien, pero a partir de ahi como le digo a mi componente que utilize este achivo udl para conectarse no he podido hacerlo, lo he intentado de las siguientes formas, en el conection string del adoconection coloco file name = 'c:\prueba\ventas.udl' 'file name = c:\prueba\ventas.udl' , file name = "c:\prueba\ventas.udl", etc,etc. Te agradeceria cualquier ayuda. Slds, FRC |
|
#2
|
|||
|
|||
|
Lo único que necesitas para que tu aplicación funcione correctamente es en el evento 'OnWillConnect' del componente TADOConnection asignar el valor de la cadena de conexión a la variable 'ConnectionString':
|
|
#3
|
|||
|
|||
|
Buenos dias,
Y en que momento utilizo la configuracion guardada en el archivo udl??? Slds, FRC |
|
#4
|
||||
|
||||
|
Mi amigo, creo que de repente una búsqueda en el foro te sería bastante útil:
aquí un post donde se presentaba tu misma duda con su respectiva solución: http://www.clubdelphi.com/foros/showthread.php?t=34865 Ahora que te comento, un archivo UDL es en sí, un Ini común y corriente, así que podrias crear una función del tipo:
Una vez que tienes la cadena de conexión, solo debes asignarla a la propiedad Conexión String de tu objeto conexión. bueno, pues suerte
__________________
Conoce mi blog http://www.edgartec.com Última edición por poliburro fecha: 11-04-2007 a las 18:25:10. |
|
#5
|
|||
|
|||
|
Buenos dias,
No quiero crear el archivo .ini, no me interesa hacerlo de esa manera, se supone que en el conexion string del componente ado debo poder especificar el archivo de configuracion udl al que quiero hacer referencia, pero no me interesa crear el archivo ini. Y si he buscado en el foro, lo que pasa que el motor de busquedas funciona en base las palabras que coloques y estas a su vez dependen de como a cada quien se le ocurra nombrar su tema. Slds, |
|
#6
|
||||
|
||||
|
Hola,
Cita:
Pero todos debemos aplicarnos el cuento, incluso tú, si me lo permites, puesto que "Seoane nadie ha podido" no parece un título muy apropiado... |
|
#7
|
|||
|
|||
|
Erasmoc
Para obtener el listado de todos los servidores de MS SQL, registrados en tu network, debes utilizar el procedimiento almacenado sp_helpserver.
Si utilizas un componente TADOQuery y en la sentencia escribes: exec sp_helpserverpodrás obtener el listado de los servidores MS SQL y de los LINKED SERVERS. Acá está un ejemplo de como sacar de este componente el listado.
Última edición por vtdeleon fecha: 11-04-2007 a las 19:30:31. |
|
#8
|
||||
|
||||
|
Cita:
![]()
__________________
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. |
|
#9
|
||||
|
||||
|
Cita:
Oviamente la ventaja del UDL es que al ser ejecutado te levanta el asistente de conexión de ADO. Pero internamente es un INI común y corriente
__________________
Conoce mi blog http://www.edgartec.com |
|
#10
|
||||
|
||||
|
Hola
Bueno erasmorc, la verdad tienes y no razon en que el componente adoconnection configura la direccion de la base de datos en tiempo de ejecucion, por que digo tienes y no, porque en realidad la conexion la necesitas para hacer el programa, no necesariamente para distribuirlo o ejecutarlo. Si usas un datamodule y un archivo .ini, puedes copiar la ruta que usa el adoconection y cambiarla en el ini muy facilmente. Un ejemplo con mysql: En el datamodule: Como veras, al iniciar el datamodule, este busca primero el archivo.ini que contiene lo que quieras, en mi caso el nombre de la base de datos, pero puedes ponerle toda la direccion si es el caso asi: Archivo.ini: Cita:
Bueno espero te sirva de otro ejemplo. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Han podido ejecutar aplicaciones con el Escritorio Remoto? | diegolf | Conexión con bases de datos | 8 | 10-04-2007 19:00:04 |
| Felicitaciones a Domingo Seoane por sus primeros 1.000 mensajes | dec | La Taberna | 15 | 16-11-2006 01:48:38 |
| Felicidades Seoane | Elenita | La Taberna | 14 | 04-11-2006 08:00:46 |
| Nadie Usa Ado? | FernanGil | Conexión con bases de datos | 4 | 22-09-2003 19:19:17 |
| ora-12154:TNS: NO SE HA PODIDO RESOLVER EL NOMBRE DEL SERVICIO | rinaib | Oracle | 5 | 04-08-2003 18:55:37 |
|