問題タブ [exists]

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 に答える
286 参照

sql-server - SQLServerプロシージャのロールバックを支援する

この手順についてサポートが必要です。

同じ名前の他のユーザーがいない場合は、新しいユーザーを挿入しようとします。

すでにユーザーがいる場合は、ロールバックするか、コミットする必要があります。しかし、それは機能しません、とにかくコミットします。

助言がありますか?

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

tsql - 重複を除外するためにT-SQLを作成する方法は?

データベースに追加できるように、重複していないレコードのみを返すクエリを開発しようとしていますが、重複レコード エラーが発生し続けます。

私はあなたの解決策を試しましたが、まだ重複エラーの問題が発生しています。重複していた 35 行を削除しました。他に何が原因でしょうか?これが私のクエリです。私が思う混乱の一部は、メジャー ID が j5c_MasterMeasures の単一の列であるが、この値は j5c_ListBoxMeasures_Sys の 2 つのフィールドから取得されることです。

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

tsql - 主キー制約を回避するために T-SQL を作成する方法は?

データベースにこれらを追加できるように、重複しないレコードを返すクエリを開発しようとしていますが、次のエラーが発生し続けます。

メッセージ 2627、レベル 14、状態 1、行 1
PRIMARY KEY 制約 'PK_j5c_MasterMeasures' の違反。
オブジェクト 'dbo.j5c_MasterMeasures' に重複するキーを挿入できません。
ステートメントは終了されました。

そして、これは私が使用している最新のクエリです:

これに関する紛らわしい部分は、 M5C_Measures_Sys = からの MeasureIdB.measurename + ' ' + B.Labelnameです。これは からのサンプル データです#GOOD_RECORDS3

だからあなたはそれを見ることができますb.measurename = b.labelname。上記のエラーは挿入時に発生します。

以下の回答クエリの結果:

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

iphone - キャッシュなしでiPhoneSDKリモートファイルが存在します

キャッシュを使用せずにサーバーにファイルが存在するかどうかを確認する必要があります。私が使用したメソッドは、ファイルが存在しない場合でもすべて200を返すため、キャッシュの問題があるか、コードに問題があるとしか考えられません。

これが私のコードです:引数のために..この例ではURLが変更されていますが、私のコードではURLは正しいです。

サーバー上のファイルの名前を変更しても、応答は常に200です。

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

php - URLが存在するかどうかを確認する方法-エラー404?(phpを使用)

URLが存在するかどうかを確認する方法-エラー404?(phpを使用)

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

sql - 古いINvs.Exists vs. Left Join(___がNullであるかどうか)。パフォーマンス

私は自分自身をかなり漬け込んでいることに気づきました。多かれ少なかれvarchar(25)である1つの列(抑制リストまたは包含リスト)のみのテーブルがありますが、メインクエリで使用する前にインデックスを作成する時間がないため、重要性によっては、各テーブルにいくつの行があるのか​​わかりません。これらすべての中心となるベーステーブルは、約140万行と約50列です。

私の仮定は次のとおりです。

INは、値が連続して表示されるため、多くの値(行)が返される場合には使用しないでください。(サブクエリのINは値を直接渡さなかった)

結合(包含の場合はINNER、抑制の場合はLEFTおよびNullのチェック)は、大量のデータセット(1,000行以上のデータセット)に最適です。

EXISTSは、すべての行に対してサブクエリを実行しているように見えるため、常に私を心配してきました(すべて140万?Yikes)。

私の直感によると、可能であれば、抑制テーブルの数を取得し、IN(1,000行未満の場合)およびINNER / LEFT結合(1,000行を超える抑制テーブルの場合)のいずれかを使用します。注、抑制するフィールドは、大きなベーステーブルですが、抑制テーブルはそうではありません。考え?

すべてのコメントおよび/またはアドバイスを事前に感謝します。

0 投票する
9 に答える
484706 参照

sqlite - 他の更新が存在しない場合は挿入しますか?

古典的な「新しいレコードを挿入する方法、または既存のレコードを更新する方法」の解決策をいくつか見つけましたが、SQLiteでそれらを機能させることができません。

次のように定義されたテーブルがあります。

私がやりたいのは、一意の名前のレコードを追加することです。名前がすでに存在する場合は、フィールドを変更したいと思います。

誰かがこれを行う方法を教えてもらえますか?

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

php - PHPにxmlノードが存在するかどうかを確認します

私はこの simplexml 結果オブジェクトを持っています:

ノード「problem_cause」が存在するかどうかを確認する必要があります。空でも結果はエラーになります。php マニュアルで、必要に応じて変更したこの php コードを見つけました。

ノードが存在するかどうかを確認するために、xpath クエリ 'THE_PATH' の代わりに何を配置すればよいかわかりません。それとも、simplexml オブジェクトを dom に変換した方がよいでしょうか?

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

delphi - 外部アプリ: Outlook フォルダーが存在するかどうかを確認する

以下の解決策

私はこれに対する解決策を見つけるためにネット全体を見てきましたが、Delphiでこれに対する答えを得るのはかなり難しいようです...

Outlook に慣れている場合はスキップしてください

前の説明: Outlook の連絡先フォルダーは、Windows のフォルダー ツリーのように構成されています。連絡先は、連絡先フォルダー自体またはサブフォルダー内に保存されます。

マイ コードは、外部データベースから Outlook 連絡先データベースに連絡先を追加します。二重エントリを防ぐために、プログラムはすべての連絡先をチェックし、連絡先エントリの「古い」バージョンを見つけて更新できるかどうかを確認するか、そうでない場合は新しいものを作成することになっています。
したがって、フォルダーをループして連絡先をチェックする再帰を作成しました。

フォルダー内では、サブフォルダーを取得できます(次、前、最後以外)

//現在選択されているフォルダは、前に選択されたフォルダ内の最初のサブフォルダです

「Items.Count」など、このサブフォルダーのプロパティを取得しようとすると、このフォルダーが存在しないためエラーが発生します。
したがって、フォルダーが存在するかどうかを確認し、このサブフォルダーをループするためにスキップします。そうしないと、ループがここで中断され、プログラムが停止するためです。

Outlook の仕組みに精通している場合は、ここまでスキップしてください。
問題:

デバッガーでは、この連絡先/フォルダー変数 (OleVariant、現在選択されているフォルダーへのポインター) には、「$0074974C」のような値が含まれています。
サブフォルダーがない場合、この値は「$00000000」を返します。これはポインタのようです。

フォルダが存在するかどうかを確認するにはどうすればよいですか?

うまくいかなかった点: 次のことを確認してください

連絡先 = '$00000000' (文字列として)

連絡先 = '$00000000' (OleVariant として)

var
val:TVarRec;
コード:
val:=連絡先;
文字列 (Contacts.VWideChar) = '$00000000'

var
vntNothing: OLEVariant;
コード:
TVarData(vntNothing).VType := varDispatch;
TVarData(vntNothing).VDispatch:= ゼロ;
連絡先 = vntNothing

連絡先 = 未割り当て
...
...

VBAでは、この問題には簡単な解決策があります

連絡先 = なしの場合

しかし、Delphi には「何もない」というものはありません...

アイデア?

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

python - ファイルはPythonに存在しますか?

重複の可能性:
ファイルが存在するかどうかを確認するPythonの方法は?

Python 2.6でファイルが存在するかどうかを確認するにはどうすればよいですか?

ファイルが存在する場合は、execredo.pyを実行します。ファイルが存在しない場合execfilestart.py

ファイルは0kbですが、名前はXxx100926.csvです。

アンスは