ezequiel913
16-09-2011, 01:16:13
Hola gente!!!
bueno el problema que tengo es el siguiente, tengo que poder obtener el ultimo valor de un campo de una tabla situada en una base de datos de SQL Server 2000. Por que quiero hacer esto? - bueno necesito obtener ese valor para poder sumarle uno mas y tirarlo en un Edit sin que el usuario lo ingrese, osea el valor de ese Edit se lo doy yo con la sumatoria en uno mas del ultimo valor del campo.
por ejemplo:
si el ultimo valor del campo de la tabla que quiero obtener es 5 yo le tengo que sumar 1 y mostrar en el edit el 6.
el codigo que tengo en Delphi 7 es el siguiente:
var N, P: Integer;
N:= 0;
P:= 1;
Query1.SQL.Clear;
Query1.SQL.Add('Select Max(Numero) From OrdenCompra');
Query1.Open;
N:= Query1.FieldByName('Numero').AsInteger;
Numero.Text:= Num + IntToStr(P);
este es el codigo que tengo para obtener el ultimo campo de la columna NUMERO, el tema es que me tira error, me dice que el FIELD 'NUMERO' NO FOUND.
asique ya nose que mas hacer.
bueno eso seria todo, si no se entiende lo que quiero avísenme.
saludos.!!!
bueno el problema que tengo es el siguiente, tengo que poder obtener el ultimo valor de un campo de una tabla situada en una base de datos de SQL Server 2000. Por que quiero hacer esto? - bueno necesito obtener ese valor para poder sumarle uno mas y tirarlo en un Edit sin que el usuario lo ingrese, osea el valor de ese Edit se lo doy yo con la sumatoria en uno mas del ultimo valor del campo.
por ejemplo:
si el ultimo valor del campo de la tabla que quiero obtener es 5 yo le tengo que sumar 1 y mostrar en el edit el 6.
el codigo que tengo en Delphi 7 es el siguiente:
var N, P: Integer;
N:= 0;
P:= 1;
Query1.SQL.Clear;
Query1.SQL.Add('Select Max(Numero) From OrdenCompra');
Query1.Open;
N:= Query1.FieldByName('Numero').AsInteger;
Numero.Text:= Num + IntToStr(P);
este es el codigo que tengo para obtener el ultimo campo de la columna NUMERO, el tema es que me tira error, me dice que el FIELD 'NUMERO' NO FOUND.
asique ya nose que mas hacer.
bueno eso seria todo, si no se entiende lo que quiero avísenme.
saludos.!!!