問題タブ [updatecommand]
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.
asp.net - asp.net GridViewのTemplateFieldのUpdateCommandの問題
次のグリッドがあります。
「編集」ボタンをクリックして名前を更新しようとすると、上記のコードは名前を更新しません
Name update パラメータを
ページが「ControlParameter Name にコントロール txtGridAccountName が見つかりません」でクラッシュします。これは、グリッドがレンダリングされ、明らかに見つからないときに、テンプレート フィールドのテキスト ボックスが別の ID (ct100$txtGridAccountName$.. のようなもの) を取得するためだと思います。
詳細/取引ページへのリンクとして表示しているため、アカウント名は最初にテンプレート フィールドとしてレンダリングされます。
テンプレートフィールドを削除して名前を表示すると、これが機能します。
この問題を解決するための助けをいただければ幸いです。
asp.net - asp.netコントロールで「更新」ボタンを自動的にクリックする方法は?
データベース内のデータを表示および変更するためにasp.netサーバー側コントロールを使用しました。コントロールは次のような ものです。私がやりたいのは、「編集」ボタンをクリックした後に「編集」UIが表示され、テキストボックスのデータを変更するたびに、asp.netが自動的に「更新」ボタンをクリックして更新することです私が入力したデータ。
イベント ハンドラを呼び出そうとしましたが、失敗しました。asp.netには更新コマンドがあり、プログラムで呼び出す方法は?
c# - DataSetは新しいテーブルにupdateコマンドを生成しません
データベースのテーブルをデータセットに挿入しようとすると、他のテーブルで行ったように更新コマンドが生成されません。挿入コマンドと選択コマンドのみを生成します
手動で記述せずに生成するにはどうすればよいですか?
ありがとう
sql - VB.NET-Gridviewの主キーのないテーブルのSQLUpdateCommand
1)チェックボックスのあるグリッドビューのvb.netで主キーのないテーブルの更新クエリの構文は何ですか?
免責事項:イライラすることに、主キーを追加することはオプションではありません。私のプログラムは、データ管理が不十分な、はるかに大規模なシステムの小さなプログラムです。私の開発時間には、他のソフトウェアの書き直しは含まれていません。
これがテーブルの列です。ここで、AgentLeadsはデータベースであり、MktDtaLeads_Scrubbedはテーブルです。
現在のコードではエラーは表示されませんが、チェックボックスをオンにすると、「選択したフィールドのデータベースでDoNotMail値が変更されました」というテキストが表示されても、DoNotMailフィールドは更新されません。
背後にあるdefault.aspx.vbコードについて、次を追加しました。
default.aspxのGridViewのコードは次のとおりです。
2)ユーザーがボタンを押したときにグリッドビュー全体で双方向同期を実行できるので、行が変更されるたびに更新を行う必要はありませんか?ユーザーがチェックボックスをオンにしてから別のボックスをオンにしてからチェックを外すと、多くの更新が行われる可能性があるためです...
sql - vb.net updateコマンドによるSQLデータ処理
こんにちは、私は 3 つのフィールドを持つ SqlDataBase を持っています。つまり **" mc 、 amount 、 customername
「** 今、vb.net フォームで Upadte コマンドを使用してこのファイルを更新しています。必要なのは、追加したいことです。
以前の値で更新中のこの新しい値
また、金額列が更新されていないため、問題があります
たとえば、今考えてみましょう
これは mc テーブルに更新されるフォーム データです。
Textbox3.text = 600 // mc テーブルにフィールド名 mc に送信
Textbox13.text = 10000 //mc テーブルに送信され、ファイル名の金額に送信されます
customer name = Rajesh // mc table customername 更新対象
現在、mc テーブルには、顧客名 Rajesh の値が mc = 500 amount =1250 として既に含まれています。
今、私の問題はフィールドを更新したいのですが、古い値と新しい値を合計して、Rajesh IT は次のように表示する必要があります。
mc = 1100 //since 600+500 amount = 11250 //since 10000+1250 これで理解できると思います
Plzは、このコードを変更して、そのような値を取得できるようにする方法を送ってください
c# - Gridview が UpdateCommand を実行していない
私は 2 つの異なるプロジェクトで同じ構造のコードを使用しており、そのうちの 1 つは正常に動作しますが、もう 1 つは実行すらしないため、非常に面白いです。
これがasp.netコードです(BulkEditGridviewは、基本コントロールとしてgridviewを使用する拡張コントロールであるため、基本的に同じように機能します)
Button1 はポストバックし、さらに BulkEditGridView1.Save(); を実行します。
データソースとボタンのコードは次のとおりです。
そのコードは機能していませんが、これは魅力のように機能します:
構造は同じです。同じコントロールを使用し、同じ更新方法を使用します。Datakeynames は両方にあり、両方ともボタン クリック イベントで同じことを実行します。少し奇妙ですが、SQL Server Profiler を使用すると、update コマンドを実行しないことがわかります。 、およびSqlサーバー管理スタジオからストアドプロシージャをテストすると、正常に動作します。
selectCommand が機能し、DB から情報をロードするため、接続の問題でもありません。
何か案は??
c# - ASP.NET Update GridView ステートメント
VS2005 C# と SQL Server 2005 を使用しています。
私は GridView を持っており、これが現在の Update ステートメントです。
UpdateCommand="UPDATE [UserData] SET [UserID] = @UserIDe, [Username] = @Username, [Age] = @Age, [MemberType]=@MemberType WHERE [UserID] = @UserID
上記のステートメントは、によって識別されるユーザー行を更新しますUserID
。
ただし、変数UserID
を編集可能にしたいのでUserID
、テーブルの更新中に編集すると、その特定UserID
が存在しない可能性があるため、行は更新されません。
を使用して、編集UpdateCommand
された行の を識別して行を更新するにはどうすればよいですか?row number
asp.net - MySQL で INNER JOIN と SqlDataSource を使用すると構文エラーが発生する
を使用して 2 つのテーブルを結合する更新コマンドを作成しようとしていSqlDataSource
ます。1つのテーブルで動作していますが、INNER JOIN
構文を入れるとエラーがスローされます。「私の構文が間違っています。正しい構文についてはMySqlマニュアルを確認してください」と表示されます
これが私のASPXページからのコードです。
アップデート
現在、2つのテーブルで動作しています。ただし、テーブル内のすべての個人を更新します。例: 1 人の人物を更新しようとしていて、名を Mark に変更します。update をクリックすると、Database First Name の全員が Mark に変更されます。
これが私の ASPX ページからの新しいコードです。
c# - C# データセットが SQL Server データベース テーブルの更新に失敗する
ここで何が間違っているのか理解できません。問題なく、SQL Server データベースからデータをフォームに選択して入力することができました。変更したデータセットを介してデータベースに書き戻そうとしても、何も起こりません。どうやら、更新コマンドが機能しないようで、その理由を突き止めようとしています。以下にコードを示します。
[私は C# と SQL の初心者なので、私が 5 歳のように説明していただければ非常にありがたいです :)]
編集:DBに接続され、データを取得し、データセットにデータを入力していることは100%確信しています。
編集2:問題とその下のブロック全体を発見しました!
どうやら、更新コマンドは機能しましたが、上記のコードによってテキストボックスの元のコンテンツにすぐに置き換えられました。
乾杯。
c# - OleDbDataAdapter を使用して DataTable を更新する C#
OleDbDataAdapterを使用してDataTableを更新しようとしましたが、コマンドについて混乱しました。私は時々別のテーブルから情報を取得するので、CommandBuilder を使用できません。そのため、自分でコマンドを作成しようとしましたが、パラメーターで難しいことがわかりました。DataTable.GetChanges は、INSERT または UPDATE コマンドを使用する必要がある行を返します。それらを区別できないと思います。次のことを完了する必要があります。
どうもありがとうございました!