2017-02-08 12 views
0

私は.NETにはかなり新しく、TableAdapterは新しくなっています。私は現在、既存のプログラムの更新に取り組んでおり、一部のSQLコードを変更して、作業中のデータベースの1つのフィールドを更新する必要があります。私は私のVBとコードを変更して、私のUIの面ですべてが良いですので、私は今、私の変更を説明するために使用されるTableAdapterを更新しようとしています。パラメータを追加した後にテーブルアダプタが更新されない

私は私が働いているパラメータ(@jobNumber)を追加し、データベーステーブルのフィールド「DISCRETE_JOB」を更新したいのです。

を私はに私のINSERTに「DISCRETE_JOB」パラメータに追加しましたステートメントを3番目のパラメータとして追加し、my SQLのVALUES()行に3番目のパラメータとして '@jobNumber'を追加しました。変更を終えた後

は、私は(TableAdapterのクエリの上にマウスを置くと)ツールチップを起動するときがありますが、DataSet.xsdファイルint型クエリの名前の横に記載されている実際のパラメータは

を更新されません

が見えるlike-> InsertData(@ Param1を、@ PARAM2、@ Param3)

はのようになります。 - > InsertData(@ Param1を、@ PARAM2、@jobNumber、@ Param3)

でもへの変更を保存した後、 .xsdファイルはパラメータの変更を表示しません。私はまた、DataSet.Designer.vbファイルをDataSet.xsdファイルについて調べましたが、新しいパラメータが考慮されていません。

また、私は新しく、これらの変更を実現するために私がするべきことがいくつかあるかもしれませんが、ファイル内にたくさんのクエリがあるので、何かを混乱させたくありませんこのプログラムのために。

ありがとうございます!私は詳細を提供する必要がある場合はお知らせください。

答えて

0

更新:問題は解決しましたが、何が起こっているのか、なぜパラメータが自動的に更新されなかったのかはまだ分かりません。ここで

は修正だ:

私は追加SQLコードが所定の場所に残ったが、私は手動で私が欲しかったパラメータを追加する必要がありました。これを行うために、問題のクエリのプロパティに行き、「追加」をクリックして、既存のパラメータがガイドラインのように見えるものに基づいて正しいフィールドを埋めました。

これは他の人にも役立つことを願っています。

関連する問題