![]() |
error: El objeto o proveedor no puede ejecutar la operación requerida al añadir regis Hola: Tengo un formulario que lista las noticias con el formato siguiente (la DB es Access): registro1 posicion (campo texto) registro2 posicion (campo texto) y así sucesivamente, donde el usuario tiene que escribir una posicion Lo que quiero conseguir es que al procesar el formulario se guarde cada posición en su correspondiente registro. He hecho lo siguiente pero me da el error: ADODB.Recordset error '800a0cb3' El objeto o proveedor no puede ejecutar la operación requerida. en la linea que esta en rojo. Código: Set Conn= Server.CreateObject("ADODB.Connection")¿en que me estoy equivocando? Gracias |
Re: error: El objeto o proveedor no puede ejecutar la operación requerida al añadir r Hola ciberpata, por lo que entiedo de tu código, en realidad lo que tu quieres hacer es un update, entonces no necesitas el método AddNew, yo te recomendaría que simplemente hagas un Código: Saludos |
Re: error: El objeto o proveedor no puede ejecutar la operación requerida al añadir r Lo he dejado así: Código: Set Conn= Server.CreateObject("ADODB.Connection")o sea que la sentencia que me construye si tengo 3 registros y por tanto 3 valores para posición (1 por cada registro) es: UPDATE noticias SET posicion = 1, 2, 3 WHERE idnoticias= 26 AND idusuarios=1 Cuando debería construir: UPDATE noticias SET posicion = 1 WHERE idnoticias= 26 AND idusuarios=1 UPDATE noticias SET posicion = 2 WHERE idnoticias= 26 AND idusuarios=1 UPDATE noticias SET posicion = 3 WHERE idnoticias= 26 AND idusuarios=1 se supone que al ir en un for each cada valor debería ir en una sentencia por separado, entonces donde está el error? |
Re: error: El objeto o proveedor no puede ejecutar la operación requerida al añadir r recoge parametro has un split y por cada uno de los valores ejecuta el update pero eso quiere decir que al ejecutar esas 3 sentencias tus noticias 26 de el usuario 1 sera 3 dado que es el ultimo update que hacer es lógico??? |
Re: error: El objeto o proveedor no puede ejecutar la operación requerida al añadir r No lo entiendo |
| La zona horaria es GMT -6. Ahora son las 07:03. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.