【问题标题】:Get column names when you load from an access file从访问文件加载时获取列名
【发布时间】:2011-01-20 04:01:32
【问题描述】:

我从一个 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 个表执行此操作,因此它可以在代码行上快速累加。但是,如果它们是我从文件中读取它的一种方式,我想用一行代码替换所有代码行。

【问题讨论】:

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


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-29
    • 2014-07-31
    • 2016-08-16
    • 2019-09-19
    • 1970-01-01
    相关资源
    最近更新 更多