問題タブ [insertonsubmit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
54 参照

linq-to-sql - LINQ insertonsubmit はすべてのレコードを削除します

Windows フォーム アプリの新しいデバッグを開始すると、複数のレコードを「klant」テーブルに問題なく追加できます。それらはすべて、結合された SQL データベース内に保存されます。デバッグを終了してアプリを再起動し、新しいレコードを 1 つ追加すると、以前のすべてのレコードが削除され、その 1 つの新しいレコードがテーブル内の最初のレコードになります。複数のレコードを追加すると、以前のレコードも削除されます。

コードは簡単です:

編集:最初はデータをまったく保存できませんでした。接続文字列をmdfにリダイレクトする必要がありました。bin/debug/app_data フォルダーにあります。これが問題に関連しているかどうかはわかりません。

0 投票する
1 に答える
337 参照

vb.net - 辞書を使用して新しいレコードを挿入する

値が構造体ではなく辞書に格納されている新しいレコードを挿入することはできますか? 私はこのコードを見てきました:

しかし、各レコードのデータテーブルに追加する 250 の奇数の値/フィールドがあり、すべての列フィールドを定義して上記の例のようなクラスに値を追加するよりも、辞書を使用することをお勧めします。これはできますか?

0 投票する
1 に答える
43 参照

vb.net - ループでプロパティ名を生成する

25 列の単一レコードをデータテーブルにロードする方法を見つけようとしています。

SPOT1(データテーブルの列) に呼び出された25 の変数すべてを一覧表示できますSPOT25が、ループや辞書を使用するなどのより簡潔な方法を探しています。

以下のコードは、面倒な「長い」方法と、私が助けを得ようとしている「簡潔な」方法の 2 つの方法を示しています。

0 投票する
1 に答える
283 参照

vb.net - 失敗した InsertOnSubmit をロールバックするにはどうすればよいですか? (VB.NET LINQ)

SubmitChanges が失敗したときに、失敗した InsertOnSubmit を元に戻すのに問題があります。コードは次のとおりです。

再度送信すると、ユーザーが入力した新しい値を無視して、元の送信と同じ値で同じ時点で失敗します。

「NewFac」の値は、修正された新しい値です。デバッグでこの行を手動でチェックしました: "db.t_Facility.InsertOnSubmit(NewFac)"

キャッチで「db.t_Facilities.InsertOnSubmit(NewFac)」から誤った値を含む失敗した「NewFac」をどうにかして削除する必要があると思いますが、これを行う方法がわかりませんか?

参考までに: ここからこのアプローチの原則を取得しました: https://msdn.microsoft.com/en-us/library/bb763516

どんな助けでも大歓迎です。