FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Modificacion de Dataset en ejecucion
Hola buen dia..
Primero debo de agradecer a los participantes de este club por ayudarme mas de una vez en mis problemas.. Bueno paso al grano armo una consulta SQL y abro el dataset (Open) posteriormente necesito que un campo que viene en la consulta sea modificable es decir que su valor salga de de otros campos de la misma consulta y una condicion, investigando en la red encontre que podia ponerlo en Edit; y luego guardarlo con el Post; Pero me lanza un error al ponerlo en edicion.. Por favor requiero de ayuda o alguna informacion. El codigo es el siguiente:
Deberas que se lo agradecere muchisimo... |
#2
|
||||
|
||||
seria mucho mas facil de entender si es que nos proporcionas el error que aparece
una forma de hacerlo podria ser utilizando campos calculados
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
||||
|
||||
Se me paso el error..
Menciona esto:
Cannot modify a read-only dataset haciendo el Debuger me di cuenta que aparece en la linea donde esta la sentencia
a que te refieres con campos calculados??? .. te refieres a agregarle una nueva columna al dataset con un atributo Calculado? |
#4
|
||||
|
||||
asi es..
otra sugerencia... es que trates de utilizar Joins... ya sea Left o Inner en tu consulta dependiendo de lo que necesites segun veo estas sacando datos de 5 tablas Categorias Medidas Sustenacias Activas Proveedores Productos la consulta podria tornarse lentas si es que no utilizas racionalmente la sintaxis podrias hacer algo como esto
otro detalle es que estas jalando datos de la tabla Medida y no lo estas usando en la consulta como dato adicional... has depurado el programa y verificado que la consulta se abra? porque si no se abre o hay un error no puedes hacerle el edit saludos
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
||||
|
||||
probe
Tu consulta esta muy bien..se ve que ya tienes tu experiencia yo todavia soy estudiante..
Ya depure el programa y si se abre la consulta,ahora estoy probando los campos calculados quedo de esta forma solo que ahora no lo calcula
funciono bien pero no realiza la operacion.. Saludos.. |
#6
|
||||
|
||||
te cuento que muuuuucha experiencia no tengo tampoco....
seria mejor que en el mismo componente ADOQUERY (si en caso usas ADO para la conexion) agregues el campo calculado luego en el evento OnCalcFields ejecutes lo que quieres que calcule esto lo hara despues del open en resumen agrega un campo calculado en el "componente adoquery" y tu rutina de calculo colocala en el evento Oncalcfield a ver que sale saludos
__________________
Dulce Regalo que Satanas manda para mi..... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Copiar el contenido de un DataSet a otro DataSet | Javi2 | Varios | 82 | 22-11-2022 09:26:16 |
Ocultar campos de un dataset en tiempo de ejecucion | hlbarragan | SQL | 3 | 08-02-2011 19:46:42 |
Actualizar DataSet,tabla en tiempo de ejecucion | amerika111 | Varios | 13 | 05-02-2010 10:35:18 |
cambiar datasource.dataset en tiempo de ejecución | jzginez | Conexión con bases de datos | 2 | 30-11-2007 19:42:48 |
Crear DataSet en tiempo de ejecución. | Drahcir | Conexión con bases de datos | 6 | 13-04-2006 03:16:45 |
|