Usar la Conexion actual

18/04/2008 - 01:08 por Edgar Brito | Informe spam
Tengo un proyecto de access enlazado a sql server 2005, utilizo ADO para
accesar a los registros, utilizo la siguiente cadena de conexion

Dim Conexion As ADODB.Connection, cmd As ADODB.Command
Set Conexion = New ADODB.Connection
Conexion.Open "Provider=SQLOLEDB;Data Source=" & Forms!Conectar!servidor
& ";Initial Catalog=" & Forms!Conectar!base & ";User ID=" &
Forms!Conectar!usuario & ";Password=" & Forms!Conectar!contraseña

los datos de servidor, base de datos, usuario y contraseña las tomo de un
formulario el cual es alimentado por el usuario.

la pregunta es, hay alguna forma de hacer referencia a la conexion actual
para abrir mi recordset? algo asi como currentdb en DAO

se agradecen los comentarios
 

Leer las respuestas

#1 Edgar Brito
18/04/2008 - 04:24 | Informe spam
ya la encontré y se las comparto

Dim Conexion As ADODB.Connection, cmd As ADODB.Command
Set Conexion = New ADODB.Connection
cadena = CurrentProject.Connection.ConnectionString
'MsgBox cadena
Conexion.Open cadena & ";User ID=" & Forms!Conectar!usuario &
";Password=" & Forms!Conectar!contraseña

"Edgar Brito" wrote:

Tengo un proyecto de access enlazado a sql server 2005, utilizo ADO para
accesar a los registros, utilizo la siguiente cadena de conexion

Dim Conexion As ADODB.Connection, cmd As ADODB.Command
Set Conexion = New ADODB.Connection
Conexion.Open "Provider=SQLOLEDB;Data Source=" & Forms!Conectar!servidor
& ";Initial Catalog=" & Forms!Conectar!base & ";User ID=" &
Forms!Conectar!usuario & ";Password=" & Forms!Conectar!contraseña

los datos de servidor, base de datos, usuario y contraseña las tomo de un
formulario el cual es alimentado por el usuario.

la pregunta es, hay alguna forma de hacer referencia a la conexion actual
para abrir mi recordset? algo asi como currentdb en DAO

se agradecen los comentarios

Preguntas similares