問題タブ [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 - コールドフュージョン クエリ
クエリを使用しているときはいつでも、データベースにログインする必要があります (これを行うための ODBC セットアップがないため)。
私が気に入らないのは、クエリを実行するたびにユーザー名とパスワードが表示されることです。を使用できます#parameter#
が、それは小さな改善にすぎません。サーバーに ODBC をセットアップする以外に、他に何か考えはありますか?
sql - cfquery の結果のフィルタリング
私は既存のコードを編集しているため、この質問はそのまま形成されています。URL を介してフォーム変数を追加せずに、既に存在するクエリを使用しようとしています。
だから私の問題:実行中のクエリがあり、このクエリはページ上の2つのドロップダウンリストに入力するために使用されています。1 つは運用状況、もう 1 つは実際の運用サイトです。ページの最初で、プルダウンにクエリとは異なる結果のみを表示したいのですが、現在は 120+ 'AL' 80+ 'MN' などを表示しています。さらに、2 番目のプルダウンには、彼らの状態としての特定の状態。
クエリを追加し、フォーム変数を使用してこれを実行できることはわかっていますが、cfquery で結果をフィルタリングする方法があるかどうか疑問に思っています。
coldfusion - cfquery name属性、オプション?
cfqueryのname属性はオプションですか?ドキュメントには必須と書かれていますが、コードがなくても正常に動作するようです。定義されていない場合のデフォルト値はありますか?もしそうなら、私はそれをローカル変数にするか、それとも安全に無視しますか?
どうも
java - やりがいのあるアルゴリズムの問題
私は困惑しています。nth row
投稿間のバージョンの違いを表示するには、クエリループの次のページにアクセスする必要があります。
グループごとにリビジョンを出力するために使用<cfquery>
しています。これは私の期待される出力です。
私は当初、Javaメソッドを使用して次のクエリ行を取得することを考えていました。これは動作しません:
- Rev4は、それ自体の短い行と、短い行に対して行われた最後の改訂との違いを示す必要があります。この場合、これはRev2で発生しました。したがって、1行ジャンプする必要があります。
- タイトル行の差分を表示するには、タイトル行への最初の変更がRev4自体で行われたため、 Rev4は元の投稿にジャンプする必要があります。
考慮すべきいくつかの事柄:
- リビジョンスキーマは、編集された投稿列ごとに1行です。したがって、投稿を読み込んでそのタイトルと本文を編集すると、リビジョンスキーマに2つのレコードが作成されます。同じrevisionGUIDの下で、1つはタイトル用、もう1つは本文用です。
- クエリはrevisionGUIDによってグループ化されます。
- 改訂日順に、新しいものから古いものの順に並べられています。次に、リビジョンタイプ(タイトル、概要、本文)別に示します。
これはJavaでタグ付けしました。ColdFusionではクエリオブジェクトでJavaメソッドを使用できるためですが、文書化されていないため、その存在を知っているだけでは役に立ちません。
誰でも私にこれを行うための[より良い]方法を示すことができますか?
私が考えたコード構造:
sql-server - JDBC 経由の SQL Server FIRST 関数
SQL Server データベース接続を持つ常温核融合でアプリケーションを構築しています。グループ レコードが必要で、グループ内の最初のレコードのみを返します。次のクエリをcoldfusionで書きました。
次のエラーが返されます。
[Macromedia][SQLServer JDBC ドライバー][SQLServer]'first' は認識される組み込み関数名ではありません。
Coldfusion クエリで最初の関数を使用する方法はありますか?
これを達成する別の方法はありますか?
*データベースに直接アクセスすることはできません。常温核融合データ接続へのアクセスのみ
sql-server-2005 - Coldfusion: 複数の行ではなく、システムごとに 1 つの行でクエリを出力するのに助けが必要です
履歴: システムは、本番環境に移行する前に 1 ~ 19 程度のステータスを通過しました。システムがステータスを通過した日付と、システムがステータスを通過しなかった場合の NA を示すレポートを作成する必要があります。
要件: レポートは次のようになっている必要があります。
次のサンプル データ ダンプを使用したクエリを次に示します (ダンプは上記と一致しません。上記は説明のためのものです)。
私のクエリからの出力は次のようになります。
1 つの行がどのように見えるかの例:
これが明確で理にかなっていることを願っています...
このページは Coldfusion を使用して表示されています。これを簡単に構築できるのであれば、配列と構造体を使用しても問題ありません。本質の時だからこそ、私は助けを求めています。私はこれを行うことができますが、遅かれ早かれそれが必要です。
coldfusion - Coldfusion がクエリ列名を大文字に変換しないようにするにはどうすればよいですか?
ColdFusion 8 で cfquery タグを使用して MySQL テーブルからデータを選択すると、データベース テーブルにキャメルケースで格納したにもかかわらず、カラム名がすべて大文字に変換されます。ColdFusion で列名の大文字と小文字を区別する方法はありますか?
私が質問している理由は、クエリ結果を JSON オブジェクトとして返しているためです。定数の命名規則を予約しているため、JavaScript 側で大文字のプロパティ名を使用したくないからです。
coldfusion - クエリ列が変数の場合に cfquery から値を取得する
私は立ち往生しています...これを機能させる方法を思い出せません。コード:
クエリは 1 つのレコードを返します。そのレコードの各列の値を取得する必要があります。列名は変数 (引数) です。どの構文を置き換える必要がありますか
? ありがとう。
coldfusion - cfscript を使用して ColdFusion 9.01 でこのクエリがキャッシュされないのはなぜですか?
ColdFusion 9.01 スクリプトでクエリを作成していますが、結果がキャッシュされない理由がわかりません。CFML タグ構文を使用して実行すると、まったく同じクエリがキャッシュされます。
SQL、データソース、ユーザー名、パスワードは変更されていません。インスタンス化後に cfscript クエリ オブジェクトをダンプし、初期化中に cachedWithin 引数が適切に受信されたことを確認しました。私は困惑しています。
キャッシュしない CFScript バージョン
キャッシュする CFML タグのバージョン
お時間をいただき、ありがとうございました。
アーロン