問題タブ [insert]

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 投票する
5 に答える
8408 参照

iphone - UITableViewCellを同時に挿入および削除すると機能しない

同じ UITableView から UITableViewCells を挿入したり削除したりするのにかなり苦労しています!

私は通常、コードを投稿しませんが、これが問題を抱えている場所を示す最良の方法だと思いました:



このコードは 5 つのセクションを作成し、1 番目 (0 からインデックス付け) は 5 行で構成されます。セクションを選択すると、以前に選択したセクションから行が削除され、選択したセクションに行が追加されます。

図的に、アプリをロードすると、次のようになります。

http://www.freeimagehosting.net/uploads/1b9f2d57e7.png http://www.freeimagehosting.net/uploads/1b9f2d57e7.png

画像はこちら: http://www.freeimagehosting.net/uploads/1b9f2d57e7.png

セクション 2 のテーブル行 0 を選択した後、セクション 1 (デフォルトで選択されています) の行を削除し、セクション 2 の行を追加します。しかし、次のようになります。

http://www.freeimagehosting.net/uploads/6d5d904e84.png http://www.freeimagehosting.net/uploads/6d5d904e84.png

画像はこちら: http://www.freeimagehosting.net/uploads/6d5d904e84.png

...これは私が期待するものではありません! セクション 2 の最初の行は、確実に削除されますが、何とか残っているようです。

[tableView reloadData]を実行すると、すべてが正常に表示されます...しかし、私は明らかに素晴らしいアニメーションを忘れています。

誰かがここに光を当てることができれば、本当に感謝しています!それは私を少し夢中にさせています!

ありがとう、ニック。

0 投票する
3 に答える
29631 参照

.net - vb.netを使用してAccessテーブルにデータを挿入するにはどうすればよいですか?

Accessデータベースに新しい行を挿入したい。私は次のようなことを考えています:

これは私にとって賢明なやり方のようです。

ただし、ネット上で探しているすべての例では、SQLステートメントを作成するか、「SELECT * From ...」を作成し、これを使用して多数のオブジェクトを作成することでデータを挿入しているようです。 to
...-テーブルの現在の内容を配列に入力します。
-この配列に新しい行を挿入します。
-アレイへの変更でデータベースを更新します。

vb.netを使用してAccessデータベースにデータを挿入する最も簡単な方法は何ですか?
上記のpCodeに似た方法を使用できますか?

0 投票する
5 に答える
15433 参照

asp.net - asp.net(ビジュアルベーシック)に挿入した後の主キーの取得

次のようなレコードを追加しています。

主キーは、UserID と呼ばれる自動付番フィールドです。では、挿入したレコードの主キーを取得するにはどうすればよいでしょうか。

ありがとう。

0 投票する
4 に答える
1737 参照

database - 別のテーブルとリレーションシップを持つテーブルに行を挿入する

私のデータベーススキーマには、特定されたエンティティがあります。識別子は再利用できるため、エンティティとは 1 対多の関係になります。例: 人にニックネームを付けることができます。ニックネームは一意ではなく、多くの人の間で共有できます。したがって、スキーマは次のようになります。

問題は、新しい人を挿入するときに、最初にクエリNICKNAMEを実行してニックネームが存在するかどうかを確認する必要があることです。そうでない場合は、で行を作成する必要がありますNICKNAME。多くの人を挿入する場合、各人の挿入が へのクエリになるため、これは遅くなる可能性がありますNICKNAME

最初に Nickname ですべてのニックネームを照会することにより、大量の挿入を最適化できました。JPA クエリ言語:

そして、必要に応じて新しいニックネームを作成し、その後に個人にnickname_idを設定します。

これにより、ニックネームを一時的にメモリに保存する必要があるため、ソフトウェアが少し複雑になります。さらに、一部のデータベースでは句のパラメーターに制限があるためIN(SQL Server は 2100 程度)、複数のクエリを実行しました。

この問題が他の人によってどのように処理されているのか興味があります。より具体的には、データベースが正規化され、エンティティが別のエンティティと関係を持っている場合、新しいエンティティを挿入すると、基本的に他のエンティティをチェックする必要があります。大規模な挿入の場合、操作がコード ドメインに持ち上げられない限り、これは遅くなる可能性があります。関連するテーブル行を自動挿入する方法はありますか?

参考までに、Hibernate の JPA 実装を使用しています

0 投票する
4 に答える
53603 参照

c# - 2つの既存の列の間のデータセットに列を挿入するにはどうすればよいですか?

C#を使用して既存のデータセットに列を挿入しようとしています。

例として、次のように定義されたDataSetがあります。

後で私のコードで、列2と列4の間に列を挿入したいと思います。

データセットには列を追加するためのメソッドがありますが、列を挿入するための最良の方法を見つけることができないようです。

次のようなものを書きたいのですが…

最終結果は、次の列を持つテーブルを持つデータセットになります。column_1column_2 column_3 column_4

ではなく:column_1 column_2column_4column_3これはaddメソッドが私に与えるものです

確かにこのようなことをする方法があるに違いありません。

編集...以下のコメントのいくつかに基づいて、DataSetで何をしているのかを明確にしたいだけです:

ストアドプロシージャからデータセットを取得しています。次に、データセットに列を追加してExcelドキュメントに変換する必要があります。ストアドプロシージャから返されるデータを制御できないため、事後に列を追加する必要があります。

0 投票する
12 に答える
57851 参照

c++ - sqlite3でのより高速な一括挿入?

sqlite3データベースにロードしたい約30000行のデータのファイルがあります。データの各行に対して挿入ステートメントを生成するよりも速い方法はありますか?

データはスペースで区切られ、sqlite3テーブルに直接マップされます。ボリュームデータをデータベースに追加するための一括挿入方法はありますか?

それが組み込まれていない場合、誰かがこれを行うためのいくつかの明らかに素晴らしい方法を考案しましたか?

APIからそれを行うC++の方法はありますか?

0 投票する
4 に答える
2437 参照

java - より高速な Oracle ハッシュ クラスタ テーブルの挿入

あるテーブルから他の 2 つのテーブルに 7M 行を挿入するプロセスを開始したので、これを行うためのより高速な方法があるかどうか疑問に思っています。プロセスは 1 時間で完了すると予想されます。つまり、24 時間の処理です。

手順は次のとおりです。

このテーブルのデータ

他の 2 つのクラスタ テーブル T1 と T2 で新しいホームを見つける必要があります。

このような手動コミットでJava挿入を介して

何か案は?

0 投票する
6 に答える
15830 参照

sql - 主キーを使用してSQLテーブルにデータを挿入します。複製の場合-挿入エラーを許可するか、最初に選択しますか?

次のようなテーブルがあるとします。

また、重複がわかっている外部データのリストからアイテムの収集が完了したときに、「testdata」の一意のリストが必要な場合は、ストアドプロシージャの挿入を実行するときに、存在をテストするためにプロシージャを作成する必要があります。エラーを許容するだけですか?最も一般的な方法は何ですか?私はいつも存在のテストを行ってきましたが、昨夜議論していました...

または、これを実行するときにPK違反エラーをキャプチャ/無視しますか?

0 投票する
2 に答える
3397 参照

nhibernate - NHibernateとFirebirdでIDを生成するにはどうすればよいですか?

NHibernateを使用してFirebirdデータベースにいくつかの新しいオブジェクトを挿入しようとしています。

「次のシーケンス値を取得できませんでした[SQL:SQLが利用できません]」というエラーが表示されます

これが私が現在使用しているマッピングです。注ANML_EVNTは、使用するジェネレーターの名前です。

0 投票する
7 に答える
1461 参照

sql-server-2005 - 同じテーブルに削除してから挿入する代わりに更新する利点は何ですか

たとえば「ABC」というテーブルがあり、この「ABC」テーブルに格納する必要がある行があります。テーブルから削除してから挿入する代わりに、更新する予定です。これがデータベースに与える影響は何ですか? テーブル レベル、ページ レベル、時間、コスト、すべてのこと。