Ver Mensaje Individual
  #1  
Antiguo 14-11-2006
Avatar de Max_E.
Max_E. Max_E. is offline
Miembro
 
Registrado: sep 2006
Posts: 90
Reputación: 18
Max_E. Va por buen camino
buscar si existe el dato

hola a todos denuevo:

utilizo este codigo para actualizar datos a mi base de datos


Código SQL [-]
for i:=2 to Ndatos do
begin
Enom:=excel.Cells[i,2];//jala los datos desde un archivo excel
Eprec:=excel.Cells[i,3];
Ecant:=excel.Cells[i,4];
Eporc:=excel.Cells[i,5];
query1.sql.text := Format('update medicinas set precio = %s, cantidad = %s, porcentaje = %s where nombre = %s',[Eprec,Ecant,Eporc,Emin, QuotedStr(Enom)]);

try
query1.ExecSQL;
except
ShowMessage('error en datos');
end;

esto sirve siempre en cuando la variable Enom exista en mi base de datos, pero como ago para identificar una variable de Enom cuando no exista en mi DB y como ago para aumentar dicha variable con todos sus demas valores (precio, cantida y porcentaje en sus respectivos campos) a mi DB

muchas gracias por la ayuda que me puedan ofrecer.
Responder Con Cita