关于获得ACCESS(mdb)表头信息问题
请问获得ACCESS(mdb)表头信息,如字段名称,字段类型,字段大小,特别是字段大小
如图:
Update 顶起
哪位做过给指点一下吧~~小弟不胜感激
OleDbConnection.GetOleDbSchemaTable方法
应用了指定的限制之后,按照 GUID 的指示从数据源返回架构信息。
C# code:
private void button1_Click(object sender, EventArgs e)
{
string x = @"Provider=Microsoft.Jet.OleDb.4.0;Data Source=e:\db1.mdb;";
this.dataGridView1.DataSource = GetSchemaTable(x);
}
static DataTable GetSchemaTable(string connectionString)
{
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
connection.Open();
DataTable schemaTable = connection.GetOleDbSchemaTable(
OleDbSchemaGuid.Columns, //返回列的信息
new object[] { null, null, "SYSADDRESS", null }); //限制条件:表名为SYSADDRESS
return schemaTable;
}
}
}
你用datagridview一看上面的代码出来的结果就知道了,字段大小有一个叫Character_MaximuM_Length的列
谢谢上面的同志!我去试试
相关问答:
<?php
include("adodb/adodb.inc.php");
$db = &NewADOConnection("access");
$access = realpath("Data.mdb");
$dsn = "Provider=Microsoft.J ......
如何在access数据库 表中插入一个新的字段?
类型为是/否
http://hi.baidu.com/ku_tong/blog/item/393fbe3469eece49241f146a.html
参考上面的
SQL语句能用的 就是类型不知道 false t ......
Dim datatable As New DataTable 建立的一个内存表。
如何把datatable 表中的数据,保存到ACCESS数据库。最好有例子和源码
用oledb的数据库连接对象和数据适配器等对象,例
string&nbs ......
我的项目的几个重要的表放在这个Access里。这几个表只读的不需要修改。请问有什么方法禁止发生修改呢?我要保证数据的完整性。
2003 中可以进行用户组的权限的设置。
我只想要2007的。因为密码还没有人能破解出 ......