Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Duda - conexion SQL desde Access

Estas en el tema de Duda - conexion SQL desde Access en el foro de Bases de Datos General en Foros del Web. he encontrado por la red una cadena de conexion desde Access a SQL Server, pero me da error por que no se de que tipo ...
  #1 (permalink)  
Antiguo 18/06/2012, 16:34
Avatar de MainBoard  
Fecha de Ingreso: mayo-2012
Mensajes: 30
Antigüedad: 12 años
Puntos: 0
Pregunta Duda - conexion SQL desde Access

he encontrado por la red una cadena de conexion desde Access a SQL Server, pero me da error por que no se de que tipo debe ser la variable conn:
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1; UID=LoginID;PWD=Password;DATABASE=Database_Name
set conn = server.createobject("adodb.connection")
conn.open strconn
a todo esto lo que quiero es conectar mi BD en Access donde capturo los datos y conectarme a SQL para guardar los datos, sin estar creando un DSN ya que seria engorroso estar creando uno en cada maquina que se instale la BD en access a demas que pasa si mi servidor cambia de IP tendria que re-vincular las tablas, por eso quiero alguna manera de conectarme por codigo VBA.
  #2 (permalink)  
Antiguo 18/06/2012, 17:23
Avatar de MainBoard  
Fecha de Ingreso: mayo-2012
Mensajes: 30
Antigüedad: 12 años
Puntos: 0
Respuesta: Duda - conexion SQL desde Access

ya lo solucione y espero le sirva a muchos que como yo teniamos la duda:

Private Sub Comando0_Click()
Dim conn As ADODB.Connection
Dim RS As ADODB.Recordset
Dim strconn As String
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=0.0.0.0;UID=usu ario;PWD=password;DATABASE=DataBase"
Set conn = New ADODB.Connection
conn.Open (strconn)
Set RS = conn.Execute("SELECT Nombre FROM Cliente WHERE ClienteID='PCR02'")
Me.Etiqueta2.Caption = RS.Fields(0)
conn.Close
End Sub

vamos aclarando: SERVER se coloca la IP del servidor, UID un usuario que pueda acceder al SGBD, PWD su respectiva contraseña, DATABASE el nombre de la Base de Datos.
Tambien hay que referenciar ciertas librerias, en el editor de VBA vamos a: Herramientas --> Referencias y nos aparece los siguiente:
  #3 (permalink)  
Antiguo 18/06/2012, 17:41
Avatar de MainBoard  
Fecha de Ingreso: mayo-2012
Mensajes: 30
Antigüedad: 12 años
Puntos: 0
Respuesta: Duda - conexion SQL desde Access

perdon no subio la foto

Etiquetas: access
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 19:01.