📄 upubprog.pas
字号:
unit uPubProg;
interface
uses Windows, Messages, Classes, SysUtils, Db, ADODb, Dialogs, Forms,
Menus, ExtCtrls, Variants, ComCtrls;
var Operator, OperatorName, DeptNo, DeptName: string;
Year, Month, Day, Hour, Min, Sec, MSec: Word; // 时间处理用
function Get_DeptName(PDeptNo : string) : string ;
function GetSName(PSNo : string) : string;
function GetCName(PCNo : string) : string;
implementation
uses uDm;
function Get_DeptName(PDeptNo : string) : string ;
begin
with DMSchool.ADOQuery do // 取部门名称
begin
if Active then
Close ;
SQL.Clear;
SQL.ADD('SELECT DEPTNAME FROM DEPARTMENT') ;
SQL.ADD(' WHERE DEPTNO = ''' + PDeptNo + '''');
Open;
end;
Result := DMSchool.ADOQuery.FieldByName('DEPTNAME').AsString;
end;
function GetSName(PSNo : string) : string;
begin
with DMSchool.ADOQuery do // 取学生姓名
begin
if Active then
Close ;
SQL.Clear;
SQL.Add('SELECT SNAME FROM STUDENT');
SQL.Add(PChar('WHERE SNO = ''' + PSNo + ''''));
Open;
end;
Result := DMSchool.ADOQuery.FieldByName('SNAME').Asstring;
end;
function GetCName(PCNo : string) : string;
begin
with DMSchool.ADOQuery do // 取课程名称
begin
if Active then
Close ;
SQL.Clear;
SQL.Add('SELECT CNAME FROM COURSE');
SQL.Add(PChar('WHERE CNO = ''' + PCNo + ''''));
Open;
end;
Result := DMSchool.ADOQuery.FieldByName('CNAME').Asstring;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -