|
|
动态建表(示例) |
|
|
作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站 |
begin with Table1 do begin Active := False; DatabaseName := 'DOCTOR'; TableType := ttParadox; TableName := 'DOCTORINF23'; if not Table1.Exists then begin with FieldDefs do begin Clear; with AddFieldDef do begin Name := '姓名'; DataType := ftString; Required := True; Size := 10; end; with AddFieldDef do begin Name := '年龄'; DataType := ftInteger; end;//建立字段定,利用AddFieldDef方法添加一个新的TFieldDef对象 with AddFieldDef do begin Name := '职称'; DataType := ftString; Required := True; Size := 10; end; end; with IndexDefs do begin Clear; with AddIndexDef do begin Name := 'MYINDEX'; Fields := '姓名'; Options := [ixPrimary]; end; end; //建立索引 end; CreateTable; end; //Table1.Append ; Table1.Open; Table1.Edit; Table1.FieldByName('姓名').AsString:='刘延'; Table1.FieldByName('年龄').AsInteger:=22 ; Table1.FieldByName('职称').AsString:='医师'; Table1.Append; Table1.Edit; Table1.FieldByName('姓名').AsString:='杨晓'; Table1.FieldByName('年龄').AsInteger:=25 ; Table1.FieldByName('职称').AsString:='医师'; DBGrid1.DataSource:=DataSource1; Table1.Active :=True; end;
|
|
相关文章:相关软件: |
|