FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Numeros registros nuevos en la base de datos
Pasar a otra tabla, poner mensaje los numeros registros insertado nuevo.
El codigo recordcount es correcto? |
#2
|
||||
|
||||
Hola.
Perdón pero no entiendo tu consulta, por favor expláyate un poco mas explicando la situación. Es decir, que es lo que debes pasar a otra tabla, que mensajes deseas poner. etc. Por último, RecordCount no es un código, es una propiedad de la clase TDataSet. Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#3
|
||||
|
||||
Cita:
Hola y bienvenido a los foros. Al igual que le pasa a [ecfisa] yo tampoco te entiendo. Sea porque tienes problemas con el idioma o porque eres nuevo, en cualquier caso intenta explicar mejor lo que necesitas y da detalles como la Base de Datos a la que te estás refiriendo. Por último y lo más importante, intenta ser concreto en la pregunta. De otra forma es imposible ayudarte.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
Disculpa falta explicar mas claro.
T muestro:
Donde lo comentario
el resultado seria muchas lineas insertado insertado... Quiero saber solo una linea ejemplo "Ha insertado 10 nuevos registros" solo una linea. Aver si esto explico mejor. NOTA: Edito tu código para añadir TAG's y que sea más lejible. Te animo también a revisar la guía de estilo si no lo has hecho. Última edición por Neftali [Germán.Estévez] fecha: 03-03-2020 a las 09:21:27. Razón: Fallo el nombre codigo |
#5
|
||||
|
||||
Cita:
Por lo que he entendido quieres un mensaje final con la líneas insertadas. El problema es que en tu código el mensaje está dentro del procedimiento Insertar_Registro_Tabla_1. Coloca ese mensaje al finalizar el While y añade un contador para saber cuantos has insertado. Algo Así:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Mueve esa escritura al proceso superior.
Cambia esa escritura en 'memo1' dentro de 'Insertar_Registro_Tabla_1' por otra después de la llamada a ese proceso. Así suponiendo que insertes la tabla entera. |
#7
|
|||
|
|||
Vale voy a probar. Muchas gracias. Eso lo que buscaba solucion.
|
#8
|
|||
|
|||
Las dos mensajes uno de Inc[cont] y el Recordcount me salio resultado numero filas y no de numeros insertados. Hay 100 registros, inserto 10 nuevos y salia 110 registros.
|
#9
|
|||
|
|||
Al igual Inc(cont) tb me sale mismo numero filas. Última edición por ecfisa fecha: 03-03-2020 a las 12:20:58. Razón: agregar etiquetas |
#10
|
||||
|
||||
Cita:
Si solo recorres tabla2 a partir de un punto entonces debes utilizar un contador tal como indica Neftali e incrementar el contador en el lugar donde se produzca la grabación efectiva para evitar fallos en el recuento. Puedes pasarlo como parámetro por referencia. |
#11
|
|||
|
|||
Eso es verdad. Muchas gracias todo de eso. Lo intento otra forma para conseguir.
|
#12
|
|||
|
|||
Es posible que falte información para darte una solución, como la versión de delphi con la que estas trabajando, pero te recomiendo que mires la propiedad RowsAffected. deduzco que MOD.MyCommand1 es un tMyCommand y debería disponer esta property.
Propongo que pruebes a modificar tu código de la siguiente manera y compruebes el comportamiento de estas modificaciones.
Última edición por engranaje fecha: 03-03-2020 a las 16:21:17. |
#13
|
|||
|
|||
En mi mensaje anterior cometí el error de no comprobar la vista previa y el código delphi no contenría los saltos de línea. El resultado fué que las líneas fueron tan largas que no tenía visible en el navegador el "botón" para editar, así que intenté solucionarlo en este segundo mensaje. Pero al darme cuenta de que la solución era tan sencilla como ampliar la ventana del navegador (bastante, eso es cierto), he podido editarlo.
Este mensaje ahora carece de sentido y solicito si es posible que sea borrado por algún administrador. Gracias y disculpas. Última edición por engranaje fecha: 03-03-2020 a las 16:26:24. |
#14
|
|||
|
|||
Cita:
Ya me di cuenta. Lo comprobe pero no funciono. Es raro lo de sumar con la llamada de procedure. Ya encontrare algun dia una solucion de eso. Y de nada. |
#15
|
||||
|
||||
Hola.
Cita:
El acumulador/contador lo podes declarar como: Variable privada al formulario, global a la unidad o pasar una variable por referencia al procedimiento Insertar_Registro_Tabla_1. Ejemplo simplificado de un caso mixto (variable privada al form y parámetro por referencia):
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#16
|
|||
|
|||
Me funciono numero registro añadidos. Muchas gracias por la solucion, ecfisa. Esta forma igual la tuya pero algunos pequeños cambios. Y me funciono bien.
Última edición por ecfisa fecha: 04-03-2020 a las 11:37:36. Razón: Etiquetas Delphi |
#17
|
||||
|
||||
Hola.
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Crear arbol mediante registros en una base de datos. | Rc96 | Varios | 2 | 29-08-2017 10:02:36 |
Limitar cantidad e registros a crear en una base de datos | RedVenom | Conexión con bases de datos | 25 | 09-05-2011 21:30:55 |
Guardar Base datos numeros 2 decimales | VRO | Varios | 9 | 11-11-2010 00:31:30 |
Eliminar registros de mi base de datos | Elite237 | OOP | 9 | 29-07-2007 22:07:11 |
Una Consulta con registros de dos tablas en Diferentes Base de Datos | k_rito | Conexión con bases de datos | 2 | 17-05-2007 17:43:55 |
|