Estoy leyendo los post de la base de datos Oracle y no consigo que me funcione lo de introducir
un número entero en la base con un clientdataset
en la tabla he probado a definir
PUESTO number
ó
PUESTO number(12,0)
delphi
ClientDataSet1.CommandText := 'Select * from tabla'; ClientDataSet1.Open; ClientDataSet1.Append; // He usado esto ClientDataSet1.FieldByName('PUESTO').AsInteger := 2 // o esto ClientDataSet1.FieldByName('PUESTO').AsFloat := 2 ClientDataSet1.Post; ClientDataSet1.ApplyUpdates(0);
Y con los dos me da 'número no válido'
A ver si tenéis alguna idea, no se que puede ser.
Gracias a todos