問題タブ [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.
c# - 2 つの属性を比較する CRM ConditionExpression
Microsoft CRM SDK を使用してエンティティを取得しています。で書いQueryExpression
ていFilterExpression
ます。
2 つの属性を考慮した条件の書き方 属性「エクスポート日」が「変更日」より前のエンティティを取得したいと考えています。(つまり、最後のエクスポート以降に変更されたすべて)。
c# - クエリ式の DBNull 例外
データ検証のためにいくつかの値を連結するために、このクエリ式があります
ercDt[0] が DBNull で、これ以上行がないため、このエラーが発生します
タイプ 'System.DBNull' のオブジェクトをタイプ 'System.String' にキャストできません。
私はこれを試しました
この
この
そして運がない、
このエラーの発生を防ぐにはどうすればよいですか? null をまったく照会する必要がないため、この場合の目的の出力はレコードがありません。
ありがとう
編集:
混乱に基づいて、私のケースをよりよく説明します。
'ercDt' は linq クエリ (その linq クエリの結果は文字列であり、DBNull の非常にまれなケース) からのリストであるため、(ToList() メソッドを使用して) リストに変換されるため、'dr' を文字列にキャストできますが、問題は DBNull 値に起因します
ms-access - MS Access 2007 - クエリ式で構文エラーを受け取る
MS Access 2007 - クエリ式で構文エラーを受け取りました。別のテーブルの (Export_Extras) フィールドを使用して、あるテーブル (Parties) からレコードを削除したい (EmailEfile には Email が含まれていません)
filter - 複数の結合を含む Dynamics CRM クエリ式、OR 条件を使用してフィルターを追加すると結果が返されない
//以下のコードは問題を引き起こしています。これを削除すると動作し、結果が得られます。しかし、両方のフィルターを追加する必要があります
custFilter または childFilter を使用してすべての条件を削除すると結果が得られますが、両方を保持すると結果が返されます (エラーなし)。
c# - 人間以外のユーザーを認識する方法は?
システム内のすべてのユーザーを一覧表示すると、そのうちの何人かはシステム ユーザーであり、勤務時間などをまったく持たないことに気付きました。現時点では、それらをリストしてループから除外するだけです。これは Q&D アプローチであり、正しく行うことを好みます。
特定のプロファイルが実際のプロファイル (つまり、Office 365 ポータルで作成されたもの) であるか、デフォルトで MS に提供されているプロファイルであるかを示すsystemuserエンティティに関する特定の情報は見つかりませんでした。
Q&Dコードは以下の通りです。
2 番目に良い解決策は、誰がオートマチック リストに載っていて、誰が本当の男かを判断する方法がない場合、例外の網羅的な包括的なリストを作成することです。エンティティsystemuserの自動的に作成されたインスタンスの完全なリストに関するドキュメントが見つからなかったため、もう一度、私の google-fu は失敗しました。
django - Djangoでは、クエリセットから返されたオブジェクトのクエリ式でフィールド値を設定する方法はありますか?
計算された (クエリ式を使用した) 読み取り専用フィールドが必要なプロキシ モデルがあります。ビューでフィルタリングを行うには、後でフィールド メタデータが必要になるため、注釈を付けることはできません。
では、SQL 関数を呼び出して値を取得する方法はありますか?
QuerySet.annotate
これを行うfor フィールド、Transform
またはカスタム フィールドのようなものを探しています。
f# - F# クエリ式は
私は学んF#
でおり、SQL 型プロバイダーで使用する計算式とクエリ式について読んでいます。私はいくつかの単純なタスクを実行していましたが、ある時点で (Union) 2 つのクエリを連結する必要がありました。最初に考えたのはyield
、シーケンスとリストについて読んだ後、次のようなクエリ式内で同じことを行うことでした。
これは無効なコードでした。私の 2 番目のアプローチは、以下を使用してそれらを「連結」することでした。
または、Linq のConcat
関数を次のように使用します(query {...}).Concat(query {...})
。それを行う方法は、この質問の回答から来ました
上記のアプローチはどちらも 1 つの違いがありますが、使用seq
すると 2 つの SQL クエリが実行され、使用するConcat
と理解できるのは 1 つだけ実行されます。
私の質問はyield
、クエリ式でサポートされていないのはなぜですか?
編集:
さらに調査した後、私はMSDNのドキュメントにたどり着き、 andメソッドが実装されているのを見ましたが、Yield
andYieldFrom
メソッドは実装されていませんでした。これは今ではさらに混乱していますCombine
Delay