Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Llamar UDL desde codigo

Estas en el tema de Llamar UDL desde codigo en el foro de Visual Basic clásico en Foros del Web. hola a todos, mi problema es que quiero poner un contro Adodc en mi aplicación y como ConnectionString quiero poner un archivo UDL pero mediante ...
  #1 (permalink)  
Antiguo 21/11/2006, 20:05
 
Fecha de Ingreso: octubre-2005
Mensajes: 56
Antigüedad: 18 años, 6 meses
Puntos: 0
De acuerdo Llamar UDL desde codigo

hola a todos, mi problema es que quiero poner un contro Adodc en mi aplicación y como ConnectionString quiero poner un archivo UDL pero mediante código y no se como, ya que utilizo la siguiente intrucción
ChDir App.Path para establecer la ruta en donde se ejecuta la aplicación
y luego quiero q tome esta dirección + el nombre del archivo udl pero no funciona, la unica opción que he visto es
App.Path & "\dati.mdb" pero le cambio por el el nombre_archivo.UDL y no hace nada.
Lo que quería poner era
Adodc1.ConnectionString = App.Path & "\nombre_archivo.UDL "
Adodc1.RecordSource = "SELECT * FROM Paciente" y luego mostrar los datos correspondientes en una cuadrículula pero no funciona.
Como puedo establecer la propiedad ConnectionString pero mediante código y haciendo referencia a un archivo UDL utilizando App.Path

De antemano gracias a quien me pueda ayudar
  #2 (permalink)  
Antiguo 29/11/2006, 22:01
Avatar de jc_moty  
Fecha de Ingreso: septiembre-2005
Ubicación: Usulután, El Salvador
Mensajes: 477
Antigüedad: 18 años, 6 meses
Puntos: 1
Segun lo que explican en esta pagina; la conexion la tendrias que hacer algo asi:
Código:
Dim cnn As ADODB.Connection
' Creamos un nuevo objeto «Connection»
Set cnn = New ADODB.Connection
' Abrimos la conexión llamando al archivo UDL
cnn.Open "File Name=" & App.Path & "\archivo.udl" 
Espero te sirva
Saludos
  #3 (permalink)  
Antiguo 20/12/2006, 17:39
 
Fecha de Ingreso: octubre-2005
Mensajes: 56
Antigüedad: 18 años, 6 meses
Puntos: 0
Re: Llamar UDL desde codigo

Gracias por la ayuda, si me ha sido muy útil
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:25.