¿Se puede conectar desde vb a una BD access en una web? En caso de poder...¿ como se haria? Primera Respuesta ================= Si se puede Yo lo haría a traves de OBDC Sige preguntando ================ Pero como? Yo lo he hecho con sqlserver sabiendo la ip del servidor, que es muy comun pero yo lo que quiero es conectar a una DB de access que esta en una web y yo no puedo manejar el server. La DB a la que kiero acceder es algo asi com http://www.servidor.com/DB/nombre.mdb Mas Respuestas ============== Mira lo te recomiendo que veas en la ayuda de VB o en la pagina de soporte de microsoft. Artículos o sobre RDS, Remota Data Services, con esto puedes acceder a tus base de datos. en forma remota y asincronica. Otra Respuesta (ASP) ==================== en internet: fichero 1: GETDATA.ASP contenido: <% set cn = server.CreateObject("ADODB.Connection") set rs = server.CreateObject("ADODB.Recordset") set doc = server.CreateObject("MSXML2.DomDocument") rqs = Request.QueryString("ID") cn.Open Application("cn_ConnectionString") rs.CursorLocation = adUseClient if rqs = 0 then rs.Open "Select * from Member", cn, adOpenKeyset, adLockBatchOptimistic else rs.Open "Select * from Member where Memberid = " & rqs & "", cn, adOpenKeyset, adLockBatchOptimistic end if rs.Save doc, adPersistXML '1 Response.ContentType = "text/xml" Response.Write "" & vbcrlf Response.Write doc.xml set doc=nothing rs.Close set rs=nothing cn.Close set cn=nothing %> fichero 2: PUTDATA.ASP contenido: <% set cn = server.CreateObject("ADODB.Connection") set rs = server.CreateObject("ADODB.Recordset") Set doc = server.CreateObject("MSXML2.DOMDocument") cn.open Application("cn_ConnectionString") rs.CursorLocation = adUseClient doc.load Request rs.Open doc rs.ActiveConnection = cn rs.UpdateBatch set doc=nothing rs.Close set rs=nothing cn.Close set cn=nothing Response.Write "Data Updated" %> en VB: referéncias a msado15.dll a MSXML3.DLL y a MSDATGRD.OCX en el form: Dim rs As New ADODB.Recordset Const urlData = "http://soccerconnectcom.92.tempurl.net/" Private Sub cmdGet_Click() Screen.MousePointer = vbHourglass Set rs = Nothing rs.Open urlData & "getdata.asp?ID=" & Val(txtID) & "" Set DataGrid.DataSource = rs Screen.MousePointer = vbNormal End Sub Private Sub cmdPut_Click() Dim xml As New MSXML2.XMLHTTP Dim doc As New MSXML2.DOMDocument Screen.MousePointer = vbHourglass rs.Filter = adFilterPendingRecords xml.Open "POST", urlData & "putdata.asp", False rs.Save doc, adPersistXML xml.send doc Set xml = Nothing Set doc = Nothing Screen.MousePointer = vbNormal End Sub Private Sub Form_Unload(Cancel As Integer) On Error Resume Next Set rs = Nothing rs.Close End Sub lo he sacado de internet, supongo que no funcionará tal cual, pero te dará una idea. también hay un XML: XSL-Formatted ADO Recordset