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

error a la hora de INSERar ;K

Estas en el tema de error a la hora de INSERar ;K en el foro de ASP Clásico en Foros del Web. Hola!! mirad, estoy haciendo un foro y bueno en general no puede ejecutar consultas desde ASP del modo INSERT... porqué me dice que la consulta ...
  #1 (permalink)  
Antiguo 06/03/2005, 13:20
Avatar de dabadubab  
Fecha de Ingreso: febrero-2005
Ubicación: Sant Hiuston
Mensajes: 157
Antigüedad: 20 años, 2 meses
Puntos: 0
error a la hora de INSERar ;K

Hola!!

mirad, estoy haciendo un foro y bueno en general no puede ejecutar consultas desde ASP del modo INSERT... porqué me dice que la consulta tiene que ser actualizable... y yo hago el insert en una tabla directamente!!

mirad, el código asp que no fiunciona es este:

<%

...

Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open "dsn=forodsn"

'Si es una pregunta nueva...'
mensaje = Replace (mensaje, "'", "''")
If IdMensaje = "" then
oConn.Execute "INSERT INTO discusion (nombre, email, titulo, mensaje, fecha) VALUES ('"&nombre&"', '"&email&"', '"&titulo&"', '"&mensaje&"','"& Now()&"')"

...

%>

El erro es en la línia oConn.Execute... y el error "Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Controlador ODBC Microsoft Access] La operación debe usar una consulta actualizable.
/foroAsp/guardar.asp, line 25"

me han dicho euq puede ser cosa de permisos en el dsn o el directorio (si usas path completo) y el dsn lo he creado como Administrador de windows2000.

Bueno a ver si me ayudan!!
saludos
Bernat
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 09:32.