检索数据集中的数据库结构

时间:2011-04-23 11:02:13

标签: c# vb.net ado.net dataset

有人可以告诉我如何使用主键列检索数据集中的数据库结构或获取不允许空值的列

...感谢名单

2 个答案:

答案 0 :(得分:0)

您可以在大多数RDBMS中使用以下select来获取满足某些条件的列

SELECT * 
FROM information_schema.COLUMNS 
WHERE IS_NULLABLE = 'no'

答案 1 :(得分:0)

Thanx所有人都在另一个论坛回答我

答案

scmd=new SqlCommand("select * from AdminUser",scon);
        scon.Open();

    sdr = scmd.ExecuteReader(CommandBehavior.KeyInfo);
    sdr.Read();
    dt = sdr.GetSchemaTable();
    scon.Close();