問題タブ [cfquery]
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.
mysql - Coldfusion CFQUERY で DateTime 値を日ではなく分で比較する
これは私が持っているクエリです。
expdatetime が #yourdate# より小さいすべての結果を得ることができます。唯一の問題は、差が 1 日である結果のみを表示し、差が分である結果を表示しないことです。したがって、expdatetime の差が分単位で #yourtime# 未満である場合、差が少なくとも 1 日ない限り、結果には表示されません。
このクエリを最小精度で最適化するにはどうすればよいですか?
DateDiff と DateCompare の 2 つの関数が役立つ可能性があることは知っていますが、それらをクエリに適用する方法がわかりません。
DateDiff("datepart", "date1", "date2")
DateCompare("date1", "date2" [, "datePart"])
DatePart の精度
どんな助けでも大歓迎です。
coldfusion - ループ内で選択リストを作成する
行ごとに選択リストを作成する必要があるという問題を解決するために、ループ内でクエリのクエリを使用しない方法は?
この例では、すべての顧客に、その顧客に固有のアクションのリストがあります。
私の例を説明するのに役立つ場合は、SQL を次に示します。
最良の結果は、qryOrderHeader に ActionID と ActionName を含めることだと思います。
coldfusion - CFでのクエリのネスト
このコードを使用して、プラットフォームのリストを表示しています。ページに入るときにplatformIDが指定されている場合は、指定されたプラットフォームの下にジャンルのリストを作成したいと思います。
- ブラウズ.cfmは、1のプラットフォームIDを指定したリンクを介してアクセスされました
- ブラウズ.cfmは利用可能なすべてのプラットフォームを一覧表示します
ブラウズ.cfmは、platformID1で利用可能なすべてのジャンルを一覧表示します。
/li>
ただし、このアプローチを使用すると、無効なネスト構成が取得されます。これを修正するにはどうすればよいですか?または、同じアイデアを実現するための別のアプローチはありますか?
ありがとう
私の質問:
mysql - LIKE ステートメントを使用して Coldfusion クエリの問題を作成する
この行で動的SQLステートメントを作成しようとしています
like節に問題があるようです。何か案は?% をエスケープする必要がありますか?
ありがとう
google-maps - Coldfusion + Google Map API v3 — 情報ウィンドウと境界の設定
簡単に言えば、ポップアップ infoWindow のクリック可能なマーカーを作成するか、返されたマーカーの境界を取得し、マップ範囲とズーム レベルをリセットするコードを記述できるようです。2つを組み合わせることができないようです。 以下の例では、マップの範囲をクエリの結果に適切に設定します。 しかし、ループがどのように構成されているかを考えると、addListener イベントをマーカーに含める方法がよくわかりません。これら 2 つの問題により、マップまたはマーカーにイベントを追加する能力が複雑になっているようです。
参考までに、以下のようにコードの一部を整理してみました。 これはクリックイベントをマーカーに追加するのに最適ですが、center:gbounds.getCenter() または map.fitBounds() 要素を使用できないようです。最初に mapOptions が設定され、新しいマップ変数に渡されます。 gbounds はその時点では定義されていません。中央への緯度/経度のハードコーディング: そのままにしておくようです。
UPDATE 10/12 : 動作するようになりました。タイラーのコードには確かにタイプミスがありますが、それはマイナーです。私はjQueryにあまり精通していないので、このコードをどれだけうまく利用して拡張できるかわかりませんが、これが始まりです。私が苦労していることの1つは、ゼロマーカーが返されたときにマップを処理する方法です。私のクエリでは、レコードが返されない可能性があります。何が起こるかというと、マップは描画されますが、中心が海の真ん中にあり、ズームされています。設定した中心にデフォルト設定する必要があると考えました (center: new google.maps.LatLng(39, -94.1) が、そうではありません。
hibernate - cfqueryparamをColdFusionHQLクエリで使用する
私はHQLクエリを使用して、次のような状態オブジェクトの束を取得しています。
これは正常に機能します。しかし、私は元気に育ちcfqueryparam
、理想的には次のように使用したいと思います。
しかし、これはエラーをスローします:
cfqueryparam
これを回避してcfquery
HQLクエリで使用する方法を知っている人はいますか?
前もって感謝します!
extjs - Ext JS Dependent コンボボックス
私はextJSを初めて使用し、次の機能を実装しようとしています:
extJS を使用して変換された 2 つの選択ドロップダウン メニューがあります。1 つのコンボ ボックスの値が選択されている場合、他の値を既定値に戻すにはどうすればよいですか?
ありがとう。
編集:今までのコード:
ColdFusion を使用してデータベースにクエリを実行し、ドロップダウン メニューに入力しています。
coldfusion - ColdFusion 9 のページで実行されたすべてのクエリのリストを取得する方法
Application.cfc onRequestEnd 関数に、特定のアプリケーション変数フラグがオンの場合にクエリ sql と実行時間をデータベース テーブルに記録するコードを追加したいと考えています。ColdFusion はクエリ構造の一部として SQL と実行時間を返すため、この部分は比較的簡単です。
ただし、このサイトにはおそらく 1000 ページ近くのページがあり、それらすべてを変更するのは現実的ではありません。したがって、onRequestEnd関数でこれを完全にプログラムで行いたいと思います。そのためには、ページで実行されたすべてのクエリのリストを何らかの方法で取得する必要があり、そこで困惑しています。
現在のページで実行されたすべてのクエリの名前のリストを取得するにはどうすればよいですか? これらのクエリはテンプレートの変数スコープに表示されますが、そこには他にも無数の変数があり、それを簡単にループしてどれがクエリであるかを判断する方法がわかりません。
どんな助けでも大歓迎です。
coldfusion - 私の単純な挿入の何が問題になっていますか?
Coldfusion を使用して、構造体 (キーと値のペア) の内容をデータベース テーブルに挿入しています。これは私のコードです:
これは十分に単純に思えます...しかし、次のエラーが発生しています:
何か案は?
variables - CFQUERY と CFSELECT を使用して、選択に基づいて複数の値を取得する
3 つの列をプルする CFQUERY があります。次の CFSELECT を使用すると、ユーザーは「display」パラメーターに基づいてさまざまな結果から選択し、値を「value」パラメーターに設定できます。
そのレコードの 3 番目の未使用の値を変数に渡して、後のクエリで使用したいと考えています。「値」フィールドを必要な列に設定できません。これは、この値に続くクエリでその値が必要になるためです (クエリは、以前のドロップダウン選択に基づいて入力されます)。
これを行う方法はありますか?どうにかして CFSELECT に 2 つの個別の値を取得させるには?
SubRegionNameが表示されます。
Stateは渡す値です。
この選択のSubRegionCDは、後で必要になります。
以下のコード例:
ここで、State と SubRegionName のユーザー選択に関連付けられた SubRegionCD を取得し、最終的なクエリで使用できる変数に割り当てる必要があります。State だけを使用して SubRegionCD を特定することはできませんが、SubRegionName を使用して 1 対 1 で一致させることはできます。ヘルプ?