問題タブ [query-expressions]

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

c# - 2 つの属性を比較する CRM ConditionExpression

Microsoft CRM SDK を使用してエンティティを取得しています。で書いQueryExpressionていFilterExpressionます。

2 つの属性を考慮した条件の書き方 属性「エクスポート日」が「変更日」より前のエンティティを取得したいと考えています。(つまり、最後のエクスポート以降に変更されたすべて)。

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

c# - クエリ式の DBNull 例外

データ検証のためにいくつかの値を連結するために、このクエリ式があります

ercDt[0] が DBNull で、これ以上行がないため、このエラーが発生します

タイプ 'System.DBNull' のオブジェクトをタイプ 'System.String' にキャストできません。

私はこれを試しました

この

この

そして運がない、

このエラーの発生を防ぐにはどうすればよいですか? null をまったく照会する必要がないため、この場合の目的の出力はレコードがありません。

ありがとう

編集:

混乱に基づいて、私のケースをよりよく説明します。

'ercDt' は linq クエリ (その linq クエリの結果は文字列であり、DBNull の非常にまれなケース) からのリストであるため、(ToList() メソッドを使用して) リストに変換されるため、'dr' を文字列にキャストできますが、問題は DBNull 値に起因します

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

ms-access - MS Access 2007 - クエリ式で構文エラーを受け取る

MS Access 2007 - クエリ式で構文エラーを受け取りました。別のテーブルの (Export_Extras) フィールドを使用して、あるテーブル (Parties) からレコードを削除したい (EmailEfile には Email が含まれていません)

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

filter - 複数の結合を含む Dynamics CRM クエリ式、OR 条件を使用してフィルターを追加すると結果が返されない

//以下のコードは問題を引き起こしています。これを削除すると動作し、結果が得られます。しかし、両方のフィルターを追加する必要があります

custFilter または childFilter を使用してすべての条件を削除すると結果が得られますが、両方を保持すると結果が返されます (エラーなし)。

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

c# - 人間以外のユーザーを認識する方法は?

システム内のすべてのユーザーを一覧表示すると、そのうちの何人かはシステム ユーザーであり、勤務時間などをまったく持たないことに気付きました。現時点では、それらをリストしてループから除外するだけです。これは Q&D アプローチであり、正しく行うことを好みます。

特定のプロファイルが実際のプロファイル (つまり、Office 365 ポータルで作成されたもの) であるか、デフォルトで MS に提供されているプロファイルであるかを示すsystemuserエンティティに関する特定の情報は見つかりませんでした。

Q&Dコードは以下の通りです。

2 番目に良い解決策は、誰がオートマチック リストに載っていて、誰が本当の男かを判断する方法がない場合、例外の網羅的な包括的なリストを作成することです。エンティティsystemuserの自動的に作成されたインスタンスの完全なリストに関するドキュメントが見つからなかったため、もう一度、私の google-fu は失敗しました。

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

django - Djangoでは、クエリセットから返されたオブジェクトのクエリ式でフィールド値を設定する方法はありますか?

計算された (クエリ式を使用した) 読み取り専用フィールドが必要なプロキシ モデルがあります。ビューでフィルタリングを行うには、後でフィールド メタデータが必要になるため、注釈を付けることはできません。

では、SQL 関数を呼び出して値を取得する方法はありますか?

QuerySet.annotateこれを行うfor フィールド、Transformまたはカスタム フィールドのようなものを探しています。

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

f# - F# クエリ式は

私は学んF#でおり、SQL 型プロバイダーで使用する計算式とクエリ式について読んでいます。私はいくつかの単純なタスクを実行していましたが、ある時点で (Union) 2 つのクエリを連結する必要がありました。最初に考えたのはyield、シーケンスとリストについて読んだ後、次のようなクエリ式内で同じことを行うことでした。

これは無効なコードでした。私の 2 番目のアプローチは、以下を使用してそれらを「連結」することでした。

または、Linq のConcat関数を次のように使用します(query {...}).Concat(query {...})それを行う方法は、この質問の回答から来ました

上記のアプローチはどちらも 1 つの違いがありますが、使用seqすると 2 つの SQL クエリが実行され、使用するConcatと理解できるのは 1 つだけ実行されます。

私の質問はyield、クエリ式でサポートされていないのはなぜですか?


編集:

さらに調査した後、私はMSDNのドキュメントにたどり着き、 andメソッドが実装されているのを見ましたが、YieldandYieldFromメソッドは実装されていませんでした。これは今ではさらに混乱していますCombineDelay