动态建表(示例)

2016-02-19 14:16 3 1 收藏

今天给大家分享的是由图老师小编精心为您推荐的动态建表(示例),喜欢的朋友可以分享一下,也算是给小编一份支持,大家都不容易啊!

【 tulaoshi.com - 编程语言 】

  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;
  

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

来源:http://www.tulaoshi.com/n/20160219/1606574.html

延伸阅读
标签: Web开发
先给出函数。 01. var addSheet = function (){ 02.   var doc,cssCode; 03.   if (arguments.length == 1){ 04.    doc = document; 05.    cssCode = arguments[0] 06.  } else if (arguments.length == 2){ 07.    doc = argu...
正在看的ORACLE教程是:Oracle9i取得建表和索引的DDL语句。我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们通常的做法都是通过export with rows=no来得到,但它的输出因为格式的问题并不能直接拿来用。而另一种方法就是写复杂的脚本来查询数据字典,但这对于一稍微复杂的对象,如IOT和嵌套表等,还是无法查到。&n...
社区问的人太多了,保存一个备用 --建立测试环境 set nocount on create table test(model varchar(20),date int ,qty int) insert into test select 'a','8','10' insert into test select 'a','10','50' insert into test select 'b','8','100' insert i...
我们都知道在9i之前,要想获得建表和索引的语句是一件很麻烦的事。我们通常的做法都是通过export with rows=no来得到,但它的输出因为格式的问题并不能直接拿来用。而另一种方法就是写复杂的脚本来查询数据字典,但这对于一稍微复杂的对象,如IOT和嵌套表等,还是无法查到。 从数据字典中获得DDL语句是经常要用的,特别是在...
微信面对面建群怎么建?   1、微信聚会见面,大家输入相同数字可加入同一个群。 2、给你的收藏添加标签,可分类查看。 3、可将多条聊天消息收藏在一起。 4、长按外文消息,可翻译成你的语言。         注 :更多精彩教程请关注图老师手机教程栏目,图老师手机数码群...

经验教程

839

收藏

11
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部