Ver Mensaje Individual
  #1  
Antiguo 07-10-2010
agustin173 agustin173 is offline
Miembro
 
Registrado: jun 2010
Posts: 158
Reputación: 15
agustin173 Va por buen camino
guardar datos en tabla

hola como estan muchachos

Tengo un problemita que quiero guardar unos datos en una tabla y me esta arrojando un error me explico mejor

Estoy usando delphi 7
Una tabla llamada = Pais
Un Adoquery llamado = Temp
dos edit llamados = (fecha y Pais) fecha es tipo date y pais es alfanumerico

el codigo es el siguiente:

Código Delphi [-]
// Guardar los Datos en la Base de Datos
     Temp.SQL.Clear;
     Temp.Sql.Text:='Insert into Pais (Pais, Fecha) values(:Pais, :Fecha)';
     Temp.Parameters.ParamByName('PAIS').Value:= strtoint(EDPais.text);
     Temp.Parameters.ParamByName('FECHA').Value:= FormatDateTime('yyyy/mm/dd',now);
     Temp.ExecSQL;
     ShowMessage('Registro Guardado Con Exito');
     PaisGuardar.Enabled := False;
     PaisCancelar.Enabled := False;
     PaisNuevo.Enabled := True;

cuando mando a grabar me da el siguiente error.

Project sunapse.exe raised excepcion class econverterror with message" Estados Unidos" is not a valid integer value; Process stopped. Use step or run to continue.

me parece que el error parte de la linra que guardad el campo pais por favor miren bien el codigo y ayudanme a que se grabe bien por favor.
Responder Con Cita