Здравствуйте AndreyStr, Вы писали:
AS>Интересует именно ADO(а не ADO.Net) и именно С#(а не С++ и VB)
using System.Reflection;
using ADODB; // <-- импорт COM из msado15.dll (Microsoft ActiveX Data Objects 2.7 Library)
private void button1_Click(object sender, System.EventArgs e)
{
...
ConnectionClass cn=new ADODB.ConnectionClass();
ADODB.RecordClass rs;
cn.Open("Provider=SQLOLEDB.1;Password=9130312;Persist Security Info=True;User ID=sa;Initial Catalog=dda9;Data Source=SRV1-32","sa","xxxxxxxxx",-1);
...
rs=cn.OpenSchema(ADODB.SchemaEnum.adSchemaTables); // <-- что ж здесь непонятного ???
...
}
Описание параметров adSchema[..] (запрос схем каталогов, таблиц, и пр.) см. в RTFM по ADO (а не ADO.Net) и именно по С++ и VB (а не C#)