Получить структуру базы данных в наборе данных - PullRequest
1 голос
/ 23 апреля 2011

Может кто-нибудь сказать мне, как получить структуру базы данных в наборе данных со столбцами первичного ключа или получить столбцы, которые не допускают нулевые значения

спасибо ...

Ответы [ 2 ]

0 голосов
/ 24 апреля 2011

Спасибо всем, кто-то ответит мне на другом форуме

ответ

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

    sdr = scmd.ExecuteReader(CommandBehavior.KeyInfo);
    sdr.Read();
    dt = sdr.GetSchemaTable();
    scon.Close();
0 голосов
/ 23 апреля 2011

Вы можете использовать следующую команду select в большинстве СУБД, чтобы получить столбцы, удовлетворяющие некоторому условию

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