表描述同71
查看数据表中字段的各个数据类型
private void Form1_Load(object sender, System.EventArgs e)
{
string strDSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=你的路径mcTest.MDB";
string strSQL = "SELECT * FROM Developer" ;
// 实例化OleDbConnection对象
OleDbConnection myConn = new OleDbConnection(strDSN);
// 实例化OleDbDataAdapter对象
OleDbDataAdapter myCmd = new OleDbDataAdapter( strSQL, myConn );
// 实例化DataSet对象
DataSet dtSet = new DataSet();
// 打开数据库
myConn.Open();
// 把数据读取到数据集合中
myCmd.Fill( dtSet, "Developer" );
// 从数据集合中读取第一张表的数据
DataTable dTable = dtSet.Tables[0];
// 从表中读取列的属性(数据库中对应表对应的字段数据类型属性),并写到listBox框中
listBox1.Items.Add("Field Name DataType Unique AutoIncrement AllowNull");
listBox1.Items.Add("==================================================");
foreach( DataColumn dc in dTable.Columns )
{
listBox1.Items.Add(dc.ColumnName+" , "+dc.DataType +" ,"+dc.Unique +" ,"+dc.AutoIncrement+" ,"+dc.AllowDBNull );
}
// 关闭数据库连接
myConn.Close();
}