FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Modificar Registro
Hola como estan todos
Necesito Modificar un registro de mi base de dato, estoy utilizando SQL Server 2008, delphi 7 y esoy usando el componente adoquery. Lo primero que hago es buscar el registro que necesito y me lo trae sin dificultad, pero cuando presiono el boton de modificar me da un error. En el Edit(editebibuscar) a si se llama el edit, pongo el numero a modificar y me da un error. voy a poner parte del codigo. // Modifica los Datos en la Base de Datos AdoItebiBuscar.SQL.Clear; AdoItebiBuscar.Sql.Text:='Update into Itebis (Itebis) values(:Itebis)'; AdoItebiBuscar.Parameters.ParamByName('Itebis').Value:= strtoint(EDItebiBuscar.text); AdoItebiBuscar.ExecSQL; ShowMessage('Registro Modificado'); no se que es lo que estoy haciendo mal, por favor si alguien puede ayudarme se lo agradeceria mucho. |
#2
|
||||
|
||||
Ahora mismo no encuentro mi bola de cristal para adivinar el error que te sale aunque trataré de adivinar echando las cartas o leyendo los posos del café
Bromas aparte, no conozco la variante de lenguaje sql del mssql, pero un update "normal" no se escribe así: Código:
AdoItebiBuscar.Sql.Text:='Update into Itebis (Itebis) values(:Itebis)'; Código:
update tutabla set campo= valor Por ejemplo, si quieres modificar el sueldo del trabajador con código 25, sería algo así como: Código:
update tbTrabajadores set sueldo=2000 where codigotrabajador=25 |
#3
|
||||
|
||||
es correcto en parte lo que quieres hacer, pero en el update debes de decirle al motor que campos vas a modificar la sintaxis a mi juicio correcta es:
donde tienes que cambiar los parámetros correspondientes,
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#4
|
|||
|
|||
Modificar registro
Aziraid como estas hermanos espero que estes bien
Casimiro tiene razon lo que copie fue un insert pensando que solo debia cambiarlo por un update. voy hacer los cambios como lo dijeron les contare luego haber si me funciona. |
#5
|
|||
|
|||
modificar registro
Muchachos todavia no me funciona puse el codigo de la siguiente forma.
// Modifica los Datos en la Base de Datos AdoItebiBuscar.SQL.Clear; AdoItebiBuscar.Sql.Text:='Update Itebis set Itebis:= :Itebis where Itebis:= :clave '; AdoItebiBuscar.Parameters.ParamByName('Itebis').Value:= strtoint(EDItebiBuscar.text); AdoItebiBuscar.ExecSQL; ShowMessage('Registro Modificado'); AzidRain no se que me quisiste decir con la palabra ':clave' que usaste en el query. la tabla se llama itebis y el campos de la base de dato se llama itebis cuando introdusco el valor en el edit(editebibuscar) ejemplo: pongo un 30 y le doy a boton modificar me arroja el siguiente error. project synapse.exe raised exception class econvert error with message "30" 'is not a valid integer value'. process stopped. Use step or run to continue. miren el codigo a ver si esta bien porque creo que ahi es mi error, yo no tengo mucho tiempo programando ayudende por favor. |
#6
|
||||
|
||||
Se supone que tienes una tabla con varios campos, ¿puedes poner aquí la estructura de la misma?
|
#7
|
|||
|
|||
modificar registro
ok entendi
Lo que necesito es madificar un registro de una tabla puse el codigo para ver que estoy haciendo mal ese es todo el codigo que tengo en el boton modificar, si puedes hacer un ejemplo te lo agradeceria la tabla se llama "itebis" el campo a modificar de la tabla se llama "itebis" y estoy usando un adoquery excusame lo que pasa es que soy nuevo programando en delphi y tambien en este foro no conozco mucho las reglas. ayudame por favor. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Modificar Registro de DBGrid | BlueSteel | Firebird e Interbase | 6 | 11-03-2008 19:10:30 |
Modificar registro | Elite237 | OOP | 4 | 03-08-2007 04:27:21 |
Modificar un Registro en un TMDOQuery | KAYO | Firebird e Interbase | 4 | 30-07-2007 22:43:02 |
Como modificar un registro? | Telemaco | Conexión con bases de datos | 4 | 20-02-2004 16:45:48 |
modificar olo un registro | Irina | SQL | 1 | 26-05-2003 13:41:59 |
|