PDA

Ver la Versión Completa : Modificar y eliminar


Yasnet
03-12-2008, 23:40:13
Alguien sabe cual seria el codigo para poder eliminar o modificar un dato ya existente en una tabla por ejemplo:

Nombre Numero
---------------
abcdef 12
uvwxyz 20

Donde pueda modificar el nombre de abcdef por Luis y el numero 20 por 10.
Y tambien como poder eliminar un registro

Se los agradeceria

droguerman
04-12-2008, 00:04:28
te refieres a: (borrar)

DELETE FROM Tabla WHERE Numero=12


o modificar

UPDATE TABLa SET nombre='Luis' WHERE Numero=12;
UPDATE TABLa SET Numero= 10 WHERE Numero=2;

Yasnet
04-12-2008, 00:41:49
Lo siento pero ese codigo no me funciona me marcar error
al estar escribiendo el codigo de delete, me pide que despues ponga un parentesis con un variable string, index integer y count integer.
Para lo de modificar tambien m da error

Espero que m ayuden

Caro
04-12-2008, 00:49:17
Lo siento pero ese codigo no me funciona me marcar error
al estar escribiendo el codigo de delete, me pide que despues ponga un parentesis con un variable string, index integer y count integer.
Para lo de modificar tambien m da error


Deberías indicarnos que componentes estas utilizando, como estas aplicando lo que te ha pasado Drogerman y el error exacto que te da. Debes utilizar querys.


Query.Close;
Query.Sql.text := 'DELETE FROM Tabla WHERE Numero=12';
Query.ExecSql;

Query.Close;
Query.Sql.text := 'UPDATE TABLa SET nombre='+QuotedStr('Luis')+' WHERE Numero=12';
Query.ExecSql;


Saluditos

Yasnet
04-12-2008, 03:41:19
Para conectar el progragrama a mySQL utilizo tables y database y nose cual seria el codigo, ya que no se pude como si utilizaria un query.
Espero que me puedan ayudar con esto

Caro
04-12-2008, 05:53:35
Para conectar el progragrama a mySQL utilizo tables y database y nose cual seria el codigo, ya que no se pude como si utilizaria un query.


Hola de nuevo, con un Table para modificar tienes que poner en modo de edición.


Table1.Edit;
Table1.FieldByName('campo1').AsString := 'algo';
Table1.FieldByName('campo2').AsString := 'algo1';
.....
Table1.Post;

//Y para eliminar
//debes posicionarte en el registro que quieres eliminar
Table1.Delete;


Saluditos