【问题标题】:Table Adapter not updating after adding parameter添加参数后表适配器未更新
【发布时间】:2017-02-08 13:48:58
【问题描述】:

我对 .NET 很陌生,对 TableAdapters 也很陌生。我目前正在更新现有程序,并且需要更改一些 SQL 代码以更新我工作的数据库之一中的字段。我已经更改了我的 VB 和代码,我的 UI 方面的一切都很好,所以我现在正在尝试更新用于说明我的更改的 TableAdapter。

我正在添加一个参数 (@jobNumber) 并希望更新我正在处理的数据库表中的字段“DISCRETE_JOB”。

我在我的 INSERT INTO 语句中添加了“DISCRETE_JOB”参数作为第三个参数,并在我的 SQL 的 VALUES() 行中添加了“@jobNumber”作为第三个参数。

完成更改后,当我调出工具提示时(通过将鼠标悬停在 TableAdapter 查询上),但实际参数在 DataSet.xsd 文件中的查询名称旁边列出没有更新

看起来像-> InsertData(@Param1,@Param2,@Param3)

应该看起来像 -> InsertData(@Param1, @Param2, @jobNumber, @Param3)

即使将更改保存到 .xsd 文件后,参数也不会显示参数的更改。我还查看了 DataSet.xsd 文件的 DataSet.Designer.vb 文件,似乎没有考虑到我的新参数。

再说一次,我是新人,可能需要做几件事才能使这些更改发生,但我只是不想搞砸任何事情,因为文件中有很多查询这个程序。

谢谢!如果我需要提供更多详细信息,请告诉我。

【问题讨论】:

    标签: sql sql-server visual-studio-2015 tableadapter


    【解决方案1】:

    更新:我解决了我的问题,但我仍然不确定到底发生了什么以及为什么参数没有自动更新。

    解决方法如下:

    我添加的 SQL 代码保留在原处,但我需要手动添加我想要的参数。为此,我转到相关查询的属性并单击“添加”,根据现有参数的外观填写正确的字段作为指导。

    希望这也可以帮助其他人!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多