問題タブ [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.
coldfusion - ColdFusion でクエリ名を動的に生成することはできますか?
私がやろうとしていることは
これは可能ですか、それを行うためのより良い方法はありますか?
編集
これは機能し<cfloop query="LOCAL.queryName">
ますが、私がやろうとすると機能しません<cfset ArrayAppend(LOCAL.returnArray, LOCAL.queryName.c) />
coldfusion - ORDER BY で cfqueryparam を使用して、最初に「School of」に一致するタイトルを一覧表示する方法
ORDER BY で cfqueryparam を使用して、「School of」に一致するタイトルを最初にリストし、残りのタイトルをリストする方法を教えてください。これが私の現在のクエリです:
最初に「School of」タイトルによるフィルターを使用し、次に残りを ASC で注文できる構文は何ですか。
編集: IDの一致に基づいて特定のタイトルを出力するにはどうすればよいですか? これを試しましたが、エラーが発生します。
caching - ColdFusion のキャッシュは更新されたデータとキャッシュを返しますか?
コードは必要ありません。尋ねるだけです。(ご容赦ください、英語は私の母国語ではありません)
これがシナリオです。
クエリを 2 時間キャッシュすると、2 時間が完了する前にデータがデータベースで更新されます。私の質問は、データベースからの新しいデータがキャッシュに含まれますか?
string - ColdFusion がクエリ結果の値を変更するのはなぜですか?
これは私が今まで気付かなかった奇妙なものです。
iSeries/DB2 データベースに対して ColdFusion 8 で SELECT クエリを実行しています。
最も単純な形式のクエリを次に示します。
選択されている値はXXX 111
(2 つの文字列の間の 2 つのスペース) です。クエリによって返される値は次のとおりですXXX 111
(2 番目のスペースが削除されます)。
次のクエリ結果を返します。
ColdFusion が 2 番目のスペースを削除するのはなぜですか? 取得しようとしている正確な値を確実に取得するための回避策はありますか?
coldfusion - AngularJSとserializeJSONcfqueryを使用するにはどうすればよいですか?
cfバックエンドを使用してAngularJSを調べようとしています
getIndexという通常のcfqueryをプルする次のコードがあります。このコードは、それぞれ5行の列(firstName、lastName)をプルします。
コンソールログは
オブジェクト{FIRSTNAME=[5]、LASTNAME = [5]}
私のHTMLは次のようになります
を生成します
明らかに、これは私がまったく期待していたものではないので、私は何かが欠けています。AngularJSがオブジェクトではなくArrrayを探しているためだと思います。よくわかりませんが、serializeJSONによって、余分な操作をあまり行わなくても、ある種の使用可能なオブジェクトが提供されることを期待していました。誰かが私を正しい方向に向けることができますか?
coldfusion - cfloop でインデックスが指定されていない場合の currentrow の ColdFusion 初期値
ColdFusion アプリケーションを C# に変換しています (私は CF n00b です)。
cfquery を実行し、結果を cfloop するスクリプトがあり、現在の行を次の行と比較しようとしているようです。そして、配列の最後を超えて読み取ろうとしないことを確認しようとしているようです。
currentrow は 1 ベースのように感じます (currentrow は、最初に cfloop に入ったときに 1 の値を持ちます)。私は正しいですか?coldfusion のドキュメントを調べましたが、これについては何もわかりません。
javascript - JavaScript変数をColdFusionクエリに渡す
「newdata」というJavaScript配列を渡す更新クエリがありますが、これは明らかに機能しなかったため、更新クエリを実行するためにJavaScript変数をColdFusionに渡す方法がわかりません。いくつかのウェブをサーフィンしているのをどうやって見ることができますか?ColdFusionはJavascript変数にアクセスできません。これが私のコードです、よろしく!
これを行う別の方法はありますか?
coldfusion - ValueList で生成された cfparam VARCHAR リスト内のコンマをエスケープするにはどうすればよいですか?
SQLテーブルがあるとしましょうFruit
次のクエリが与えられた場合
展開されたリストが正しく解釈されないため、誤ってqLeftoverFruit
1 行が返されます。bananas, peaches and plumbs
cfqueryparam
cfqueryparam
タグとをまだ使用している間にこれを修正する方法はありValueList
ますか?
更新この問題を再現するために使用できる要点は次のとおりです。
tsql - cfstoredproc と cfquery で異なる結果
経由でストアド プロシージャを実行すると、 経由cfstoredproc
でそのストアド プロシージャを呼び出す場合とは異なる結果が得られcfquery
ます。各呼び出しにまったく同じパラメーター値を渡しています。また、SQL Studio でストアド プロシージャを実行すると、正しい結果が得られます (cfquery と同じ)。
cfstoredproc
通話はこちら
これがcfquery
呼び出しです
結果はまったく異なります。近くにもありません。私はこれについて数時間頭を悩ませてきましたが、なぜそれが何をしているのか理解できません。
アップデート
ストアド プロシージャは大規模です (そして私が継承したものです) 。