paradox7数据库,在程序运行时,用怎样的代码能够修改表结构,增加、删除和修改表的字段。
谢谢各位!

解决方案 »

  1.   

    用alter table可以新增,删除表的字段,至于修改,可以先新增,倒数据,然后删除原来的。
      

  2.   

    alter table能使用在paradox数据库中??回家试试
      

  3.   

    如果程序中用的是TTable控件,可以直接用该控件的增加、修改、删除方法实现
      

  4.   

    改用query.
    在query1的sql里写
    语句
      

  5.   

    paradox不支持alter table语句,有其他方式吗?
      

  6.   

    执行table2.FieldDefs.add('sd',ftstring,5,false)语句,程序不报错,但是表结构并没有改到。
      

  7.   

    我想BDE的Dbi函数肯定有这类的函数。
      

  8.   

    谢谢各位老师指点,可我在删除字段的时候还是有点问题:
    query1.Close;
    query1.SQL.Clear;
    query1.SQL.Add('alter table "tbgz.db" add'+' '+edit1.Text+' '+'float');
    query1.ExecSQL;
    上面这段代码增加table字段成功。  query1.Close;
      query1.SQL.Clear;
      query1.SQL.Add('alter table "tbgz.db" drop column'+' '+edit1.Text);
      query1.ExecSQL;
    上面这段代码删除table字段程序报错:"invalid use of keyword
                                        token: column "
    为什么?
    再请教大家一下,统计paradox字段数的函数是哪一个?
    谢谢!