易截截图软件、单文件、免安装、纯绿色、仅160KB

读取access表的结构

怎么读取access中某表的结构(名称,类型,长度)?
http://blog.csdn.net/ACMAIN_CHM/archive/2008/12/24/3598577.aspx
获取ACCESS表结构

....这个我看过了,因为是VB写的没看明白


C#

有没有直接读取表结构的SQL语句?

我知道了,你是先把access表读到内存表中,然后再读结构

先读出在ini文件中,做为临时文件,比读在内存中好!!!he!he!he!

参考一下MSDN 中 connection.GetOleDbSchemaTable 方法的说明
C# code:
static void Main(string[] args)
{
string connectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\liuyann\Desktop\temp\access\xx.mdb;User Id=admin;Password=;";
using (OleDbConnection connection = new OleDbConnection(connectionString))
{
connection.Open();
DataTable schemaTable = connection.GetOleDbSchemaTable(
OleDbSchemaGuid.Columns,
new object[] { null, null, null, null });

foreach (DataRow row in schemaTable.Rows)
{
Console.WriteLine("{0} - {1} - {2} - {3}", row[0], row[1], row[2], row[3]);
}
}
Console.Read();
}




相关问答:

如何修改ACCESS系统表

如何修改msysobjects表中的数据呢?谢谢
啥都没有,意思不明确,再详细点吧

不要改sysobjects里的东西。
用其它方法改,表名或其他。

要在ACCESS环境下配置权限,才能访问系统表...

谢谢大家。
是这样,看 ......

access中的text型数字 - 其他数据库开发 / Access

access中的text型的数字,怎么比较大小啊?
大家知道吗?
因为我想根据这一列数据的大小查询一些东西
举个例子:
就是,我有一列数据为编码:
是text型的数字:如
1101
1102
1103
等,
我现在要取出编码比 ......

tomcat连接Access数据库问题。 - Java / Web 开发

各位高手好,麻烦帮我看下这个数据库连接问题:
做了一个BBS但是数据库就是连接不上。错误代码如下
HTTP Status 500 - 
------------------------------------------------------------------------------- ......

VC中 odbc访问access内存增长

vc中用odbc的方法访问access数据库,用到了cdatabase类和crecordset类。数据源在窗口初始化的时候被打开g_datasource.Open("data",FALSE,FALSE); 点击一个按钮启动一个定时器,在定时器内完成以下操作,定 ......

得到access数据库的名字列表

得到access数据库的名字列表:
一、查询access数据库中所有的数据库名称,SQL语句怎么写?
二、查询某个数据库中所有的表名,SQL语句怎么写?
三、如何写查询数据表的列结构的详细信息的SQL语句?如:该列是否为空 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号