从访问文件加载时获取列名称

时间:2010-02-23 16:41:49

标签: sql ms-access dataset ms-access-2007

我从ACCESS 2007文件数据库加载了10个表。他们是一种可以将列名称添加到数据集中的方法,还是我必须重命名每列?我在VB.NET中使用Visual Studio 2008。

我想通过名称引用代码中的列,而不必使用索引


我刚开始为每个表添加以下代码:

Table1.column(0).name = "NAME"
Table1.column(1).name = "ADDRESS"
Table1.column(2).name = "CITY"
Table1.column(3).name = "STATE"

但我为10个表执行此操作,因此它可以快速添加代码行。但如果它们是我从文件中读取它的一种方式,我想用一行代码替换所有代码行。

1 个答案:

答案 0 :(得分:0)

创建数据集时,如果在本地提供连接字符串,则在生成xsd文件时,它应自动键入您添加到集合中的任何表。只要您使用.Net中内置的tableadapter,就可以在部署时更改用于本地配置的任何tableadapter的连接字符串。

右键单击您创建的新数据集的空白区域(在设计器中),可以添加 - > tableadapter。它会询问您输入数据库的字符串(提供它),然后您可以提交查询。从您正在寻找的基本表的常规查询开始。然后,您可以根据需要将后续查询添加到同一个表中,或者根据联接/其他查询创建自定义表(和名称)。

编辑:我假设这里使用的是某个版本的.Net。