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

如何获得Access的自动增长字段名称? - .NET技术 / C#

C#如何获得Access的自动增长字段名称?如何判断这个字段是否为自动增长?


附加问题:如何获得access的表结构?就是列出这个表字段的名称,数据类型,大小等信息。要C#版本的。

谢过了。
你自己设计的数据库还要判断哪个字段是自增?

using(OleDbConnection conn= new OleDbConnection(""))
{  
  conn.Open();  
  DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,  
  new object[] {null, null, null, "TABLE"});  
  foreach (DataRow dr in schemaTable.Rows)  
  {  
  Console.WriteLine(dr["TABLE_NAME"]);  
  DataTable columnTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns,  
  new object[] {null, null, dr["TABLE_NAME"].ToString(),null});
  MessageBox.Show(columnTable.PrimaryKey[0].ColumnName);
  foreach(DataRow dr2 in columnTable.Rows)  
  {  
  Console.WriteLine(" {0}", dr2["COLUMN_NAME"]);  
  }  
  }  
  conn.Close();  
}  



在C#中获取Access数据库中的所有表名和列名 (转)

我们经常想获取一个数据库中的所有表名和列名,在MS SQL中,比较方便,直接查询sysobjects表即可获取。但是在Access中,如何获取呢?昨天正好有个程序要用到Access中的表,来判断是否存在,如果不存在,则创建。<


相关问答:

spring连接access出现错误

错误提示:
Error creating bean with name 'DAOProxy' defined in class path resource [appcontext.xml]: Cannot resolve reference to bean 'transactionManager' while setting bean property 'transactionMana ......

XmlDocument如何生成闭合标记的XML - .NET技术 / C#

我用XmlDocument生成XML
XmlElement remarkNode = node.OwnerDocument.CreateElement("remark");
remark1Node.InnerXml = "";
如果InnerXml赋值不为空,则生成的标记是没问题的,比如:<r ......

C# 截取html代码 - .NET技术 / ASP.NET

我从后台获取了下边一段html代码但我现在想吧<span></span>里的内容过滤去掉谁能给个好的,简单的方法 
多谢各位了……
<html>
<body>
 <div>
  <sp ......

使用带用户名和密码的ACCESS连接方式 - .NET技术 / C#

使用ACCESS最大的隐患就是不安全。今天对ACCESS数据库设置了一个密码,必须使用密码才能打开,但是在程序中却无法连接数据库了。大家知道使用用户名和密码,如何连接ACCESS数据库?貌似ACCESS的用户名还不知道?只知 ......

c# Winform 触摸屏程序 - .NET技术 / C#

公司开发一个触摸屏程序,我负责的一块,实现这样一个功能,当鼠标点击窗口中图片(一张图分成几部分)的其中一部分时,将这部分图片截取出来,弹出新的窗口,将截取出的图片显示出来。我使用Rectange类控制了返回, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号