ASP - conexion bd en otro servidor

   
Vista:

conexion bd en otro servidor

Publicado por marta ferreira (1 intervención) el 09/11/2007 08:18:27
Intento conectar desde un pagina asp con una bd que esta en el mismo servidor. La conexion la realizao mediante dsn. Si abro una tabla creada diretcamente en esa bd no tengo problema, pero si intento abrir una tabla vinculada a otra bd que esta en otro servidor me da el siguiente error:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] El motor de base de datos Microsoft Jet no puede abrir el archivo 'ruta de la bd en el otro servidor'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos.

es porblema de permisos? a que usuario le tengo que da permisos? o es que con acces no me va a dejar hacer esto?

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:conexion bd en otro servidor

Publicado por uribanabreak (7 intervenciones) el 10/11/2007 04:12:01
'toma copia y pega esto
' mi base de datos se llama base
' y mi tabla usuarios
e = Server.MapPath("base.mdb")
set base = Server.CreateObject("ADODB.Connection")
set re = server.CreateObject("ADODB.Recordset")
base.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + e + ";Persist Security Info=False"

' com ves no uso odbc, uso ado y no deberia darte ese peo

'para enlazar al recorset debes usar algo como esto

Login = Request.Form("Login")
Cedula = Request.Form("Cédula")
set re = base.Execute("Select * from usuarios where trim(ucase(login)) = '" & _
trim(ucase(Login)) & "' or trim(ucase(cedula)) = '" & _
trim(ucase(Cedula)) & "'")

' me imagino que ya debes saber que ese recorset no sirve para actualizaión de
'registros, si quieres saber como actualizar mandame un mensaje
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar