"mwn" <mw*@discussions.microsoft.com> ha scritto nel messaggio
news:8E**********************************@microsof t.com...
In a C# WinApp how do I display column properties?
For example, I want to display from pubs.employee all columns and
properties
ColumnName DataType Length Precision Scale Default Value Collation
emp_id char 9 0 0
fname varchar 20 0 0
hire_date datetime 8 0 0 (getdate())
Probably very simple but have not found any examples.
--
m nabarro
OleDbConnection cn = new OleDbConnection(myConnectionString);
DataTable dtColumn;
cn.Open();
All columns, all tables
dtColumn = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,new Object[]
{null, null, null, null});
All coluns, table "Tabe1"
dtColumn = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,new Object[]
{null, null, "Tabe1", null});
Column "myCol", All Tables
dtColumn = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,new Object[]
{null, null, null, "myCol"});