public DataTable GetTables(OleDbConnection conn)
{
conn.Open();
DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] {null, null, null, "TABLE"});
conn.Close();
return schemaTable;
}
具体查询MSDN中GetOleDbSchemaTable的用法
{
conn.Open();
DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] {null, null, null, "TABLE"});
conn.Close();
return schemaTable;
}
具体查询MSDN中GetOleDbSchemaTable的用法
解决方案 »
- 调用其它页面方法的问题!
- 我想在aspx.cs中用<div><span>来画界面,如何做?请高手指教!
- 请问怎么把sql里查询得到的值赋給c#里的变量
- datagrid问题
- 为什么分页没反应
- textarea控件的高度随内容的增加自动增长,this.style.posHeight=this.scrollHeight;问题是:高度增长后,我怎么把textarea.height一并修改了
- MVC3 视图两表联查 返回的结果集只循环了第一条数据
- 地址栏如何显示iframe src的路径
- 用户控件能不能调用承载它的页面的函数啊?
- datagrid分页时,最后一个页面只有一个记录删除时出现的问题
- 为什么啊,实在想不通
- 小心你的密码被盗 (各版主请进)
还有没有别的更简单得方法,因为GetSchemaTable();得到的好多列都是用不到的信息
根据表名在$vcol 表里面的到呀
DataTable schemaTable = oledbConn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
new object[] {null, null, tableName, "TABLE"});
--tableName你数据库中对应的表,仔细看MSDN
if(schemaTable.Rows.Count < 1)
{
}