我从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个表执行此操作,因此它可以快速添加代码行。但如果它们是我从文件中读取它的一种方式,我想用一行代码替换所有代码行。
答案 0 :(得分:0)
创建数据集时,如果在本地提供连接字符串,则在生成xsd文件时,它应自动键入您添加到集合中的任何表。只要您使用.Net中内置的tableadapter,就可以在部署时更改用于本地配置的任何tableadapter的连接字符串。
右键单击您创建的新数据集的空白区域(在设计器中),可以添加 - > tableadapter。它会询问您输入数据库的字符串(提供它),然后您可以提交查询。从您正在寻找的基本表的常规查询开始。然后,您可以根据需要将后续查询添加到同一个表中,或者根据联接/其他查询创建自定义表(和名称)。
编辑:我假设这里使用的是某个版本的.Net。