Foros del Web » Programando para Internet » ASP Clásico »

Ayuda

Estas en el tema de Ayuda en el foro de ASP Clásico en Foros del Web. Machos: recibo este error cuando estoy actualizando mi BD: Tipo de error: Provider (0x80040E4D) Error de autenticación. /actualizado.asp, línea 22 Tipo de explorador: Mozilla/4.0 (compatible; ...
  #1 (permalink)  
Antiguo 06/05/2003, 01:18
 
Fecha de Ingreso: mayo-2003
Mensajes: 21
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta Ayuda

Machos:

recibo este error cuando estoy actualizando mi BD:

Tipo de error:
Provider (0x80040E4D)
Error de autenticación.
/actualizado.asp, línea 22


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

Página:
POST 96 bytes to /actualizado.asp

Datos de POST:
ID=3&Nombre=vfdb+bvdsf&Descripcion=vdfvfds&Medidas =dfvvdsvfd&Precio=fdvdsf&Observaciones=dfvsfdv

Hora:
martes, 06 de mayo de 2003, 3:39:56

que estoy haciendo mal?????

El codigo de la pagina que actualiza el contenido de la BD es el siguiente:


<%
'Recogemos los valores del formulario
Nombre=Request.Form("Nombre")
Descripcion= Request.Form("Descripcion")
Medidas=Request.Form("Medidas")
Precio=Request.Form("Precio")
Observaciones=Request.Form("Observaciones")

Set con= Server.CreateObject("ADODB.connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&datos&";"


sSQL="Update Clientes Set ID='" & ID & "' Where nombre='" & nombre & "'"


'Ejecutamos la orden
set RS = Conn.Execute(sSQL)
%>


<h1><div align="center">Registro Actualizado</div></h1>
<div align="center"><a href="consulta.asp">Visualizar el contenido de la base</a></div>

<%
'Cerramos el sistema de conexion
Conn.Close
%>


gracias
  #2 (permalink)  
Antiguo 06/05/2003, 01:35
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Creo que tienes mal esta línea:

Código PHP:
set RS Conn.Execute(sSQL
sería

Código PHP:
set RS = [B]Con[/B] .Execute(sSQL

Si no era esto prueba a que te imprima la cadena de conexión para ver si la variable datos tiene el valor que en realidad deseas que tenga:


Código PHP:
Response.Write "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&datos&";" 
y el ; que añades al final en principio no me suena que deba ir. Te quedaría algo así:

Código PHP:
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source="&datos 
Un beso
  #3 (permalink)  
Antiguo 06/05/2003, 04:06
 
Fecha de Ingreso: marzo-2001
Ubicación: Gran Canaria
Mensajes: 381
Antigüedad: 23 años, 3 meses
Puntos: 2
yo por mas que miro el codigo no veo donde esta la variable datos definida con un valor




ToKaTa.
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 23:13.