Курсовая работа: Разработка программного обеспечения по управлению базой данных "График учета рабочего времени на шахте"
begin
with sql_CreateQuery(ADOConnection1) do begin
SQL.Text := 'INSERT INTO Графики (LinkSaveId, LinkWoker, LinkTypeOfDay, DateOfCell) VALUES(:p1, :p2, :p3, :p4)';
with parameters do begin
ParseSQL(SQL.Text, true);
ParamValues['p1'] := IDNum;
ParamValues['p2'] := LinkWoker + 1;
ParamValues['p3'] := LinkTypeOfDay;
ParamValues['p4'] := DateOfCell;
end;
ExecSQL();
Close;
Free;
end;
· Получение ID последней добавленной в таблицу строки.
function GetLastID(conn:TADOConnection):integer;
begin
result := 0;
with sql_CreateQuery(conn) do begin
SQL.Text := 'SELECT @@IDENTITY';
Open();
if Not (eof) then begin
result := Fields.Fields[0].Value;
end;
Close();
Free;
end;
end;
request := 'CREATE TABLE Профессия ' + '( ' +