FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Como isertar datos sin usar DBedit
Me gustaria saber como isertar datos sin usar DBedit en la base de datos, intente con esto
pero me da un error al tratar de guardar los datos con esto
row cannot be located for updating, some values may have been changed since it was last read La base de datos es Mysql usando ADO este es el procedure de mi boton: que a la vez guarda y actualiza
Última edición por juangabriel1786 fecha: 29-08-2007 a las 21:42:37. |
#2
|
|||
|
|||
Hola
¿Podrías colocar el código exacto de como es que realizas los procesos? Así como lo pones, no se puede identificar nada. PD, trata de utilizar las etiquetas delphi para que el código se vea mejor No es lo mismo esto: Tunidades.FieldByName('fecha_registro').Value:=DateToStr(Date); Tunidades.FieldByName('fecha_modificacion').Value:=DateToStr(Date); Tunidades.FieldByName('usuario_registro').Value:=usuario; Tunidades.FieldByName('usuario_modificacion').Value:=usuario; que esto:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
||||
|
||||
El código debe ser así
Si lo que quieres es agregar un nuevo registros, entonces cambia la primera línea "TUnidades.Edit;" por "TUnidades.Insert" El procedimiento "Edit" es para editar un registro ya existente, y el "Insert" es para agregar un nuevo registro en blanco. |
#4
|
||||
|
||||
Hola...
primero que nada... podrias echarte un vistaso por guia de estilo podrias aclarar que base de datos utilizas.. y que programa si quieres almacenar datos en una tabla.. sin usar un DBEdit, te sugiero que realices una sentencia Query por Ejm, quieres insertar una registro a la tabla Ciuda, la cual tiene los sgtes campos, Ciu_Codigo, Ciu_Nombre, Ciu_Region, todos estos campos son de tipo Varchar, y estan definidos pos TEdit ponemos un componente de tipo Query (depende del tipo de base, será el que necesites), llamano QCiudad el query para esto seria algo así
Con esto deberias tener como ejemplo.. si tiene un error, es por que lo hice así de memoria.. (y como la mia es fragil...).... pero como te dije.. necesitas dar más información... espero que te sirva
__________________
BlueSteel |
#5
|
|||
|
|||
Realmente las unidades se registran en un form, y hay un boton que llama
a un formulario de busquedas de unidades,y si es necesario actualizar los registros se actulizan, anteriormente en mi proyecto, asignaba datos, de la siguiente manera
estos datos estaban asignados a los DBEDIT que tenian la opcion VISIBLE:=false, porque son datos que los usuarios no pueden ver,pero es algo poco profecional, y por eso necesito una forma de insertar datos a la tabla sin usar DBEDIT Este codigo no es factible, ya que genera otro error.
Por cierto uso mysql utilizando ADO Última edición por juangabriel1786 fecha: 29-08-2007 a las 21:27:08. |
#6
|
||||
|
||||
Hola
viendo las respuestas que te han dado, coincido con egostar, es muy dificil analizar lo que quieres sin los datos necesarios. Hay muchas maneras de hacer esto, tambien depende de la base de datos, ejemplos: Otra: Otra y la mas adecuada, con sql: Bueno son ideas. Saludos
__________________
Siempre Novato |
#7
|
||||
|
||||
Que tipo de error te da el código que te he dado?
|
#8
|
||||
|
||||
El código que has colocado está mal,
Antes de mostrar el mensaje que "los registros se han guardado satisfactoriamente" primero debes de llamar a POST. debería de quedarte algo así
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar Block de notas como Base de Datos | edelphi | Conexión con bases de datos | 2 | 31-01-2007 04:21:16 |
como usar un dbrowse con dbedit en la misma tabla | mcantob | C++ Builder | 0 | 23-11-2006 19:47:34 |
Como usar DNS con Bases de datos | ClaudioGVera | Conexión con bases de datos | 0 | 13-05-2005 21:36:52 |
como enlazo una base de datos acces con un DBEdit | Bitbanner | Conexión con bases de datos | 1 | 17-01-2005 18:42:51 |
como validar datos en el evento onkeypress de un dbedit? | viajero2015 | Varios | 1 | 01-02-2004 21:41:59 |
|