其实sql 2000中的查询分析器中的"元数据函数"已经提供了很多的功能函数,只是还没具体知道到底用那些函数组合起来就可以得到结果

解决方案 »

  1.   

    通过别名连接数据库,可以通过以下函数或属性获得你想要的:
    Session.GetTableNames(AliasName,'',false,false,ListBox1.Items);//获得表名并加入到listbox中;for i := 0 to DM.Table1.FieldCount - 1 do
      ListBox6.Items.Add(DM.Table1.Fields[i].FieldName)//取得字段名称DM.Table2.FieldDefs[i].Required  //字段是否必须有值
    DM.Table2.FieldDefs[i].DataType  //字段类型
    DM.Table2.FieldDefs[i].Size  //字段长度
      

  2.   

    搞错地方了,我现在是想用VB(.net)来实现。我想直接用SQL server提供的函数应该可以做到的!