我是.NET的新手,也是TableAdapters的新手。我目前正在更新现有程序,我需要更改一些SQL代码来更新我工作的数据库中的字段。我已经改变了我的VB和代码,我的UI方面的所有内容都很好,所以我现在正在尝试更新用于解释我的更改的TableAdapter。
我正在添加一个参数(@jobNumber)并希望更新字段' DISCRETE_JOB'我在数据库表中工作。
我已添加到' DISCRETE_JOB'我的INSERT INTO语句的参数作为第三个参数并添加了' @ jobNumber'作为我的SQL的VALUES()行的第三个参数。
完成更改后,当我调出工具提示时(将鼠标悬停在TableAdapter查询上),但查询名称旁边列出的实际参数位于 DataSet.xsd 文件中没有更新
看起来像 - > InsertData(@ Param1,@ Param2,@ Param3)
应该看起来像 - > InsertData(@ Param1,@ Param2,@ jobNumber,@ Param3)
即使保存对.xsd文件的更改,参数也不会显示参数的更改。我还看了 DataSet.xsd 文件的 DataSet.Designer.vb 文件,但我的新参数没有被考虑在内
同样,我是新人,我可能会做一些事情来实现这些改变,但我不想把任何事搞砸,因为那里有这个程序的文件中有很多查询。
谢谢!如果我需要提供更多细节,请告诉我。
答案 0 :(得分:0)
更新:我解决了我的问题,但我仍然不确定究竟发生了什么,以及为什么参数没有自动更新。
以下是修复:
我添加的SQL代码仍然存在,但我需要手动添加我想要的参数。为此,我转到相关查询的属性,然后点击“添加”,根据现有参数的内容填写正确的字段作为指导。
希望这也可以帮助其他人!