我想把Table的一个字段的属性定义为另一个Table的内容,
请问哪种数据库支持这种立体结构的表,在Delphi中又该用什么数据集控件进行操作?

解决方案 »

  1.   

    属性定义为另一个Table的内容
    什么意思,动态创建表和字段的类型?
    用动态就行了阿,sql server就支持
      

  2.   

    你说的意思我知道,但我不会,帮你Up一下吧!顺便看看我理解的对不对:
    比如两个表,Table1与Talbe2,
    Table1为:
    列: a,  b,  c
    --------
    内容 1,  2,   3
         4,  5,  6Table2为
    列: 列名,  类型
    --------
    内容 a,     数字
         b,     数字
         c,    数字是这样的吗?
      

  3.   

    然后在OnCalcFields事件中将另外一个数据集某字段的值按照一定的约束条件添加到这个表中来。这样同样可以建立表的约束。只是这样是不是会慢一点?
      

  4.   

    我知道了,用oracle的nest talbe,然后再用delphi的clientdataset.
    哈哈,
    还是oracle论谈的大虾告诉我的,