問題タブ [coldfusion]

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

coldfusion - var スコープが必要な場合、n 個のレコードセットで query-of-query UNION を使用するにはどうすればよいですか?

不明な数のレコードセットを UNION にクエリのクエリを実行できるようにしたいと考えています。ただし、query-of-query を実行する場合、レコード セット名にドットまたはブラケットを使用することはできません。

たとえば、これは失敗します。

「recordset1」などの動的変数名を使用すると機能しますが、これは関数内にあり、var スコープにする必要があるため、永続化されたオブジェクトでメモリ リークを発生させずに変数名を動的に構築することはできません。

他のアイデアはありますか?

0 投票する
3 に答える
356 参照

sql-server - SQL Server 2005 のセットアップの問題

SQL Server のセットアップに関連する (と思われる) 2 つの問題があります。Vista 64 Home Premium ボックスに x64 バージョンの MSDN ダウンロードから SQL Server (完全なもの) をインストールしました。複数の問題に遭遇した後、ようやく機能するようになりました。これは新しいボックスなので、別のサーバーから作業する必要があるデータベースを移植しました。それもうまくいきました。ただし、最初の問題は、SQL Server Management Studio でデータベースを開こうとしたときに発生しました。

「要求された .Net Framework Data Provider が見つかりません。インストールされていない可能性があります。(System.Data)」

ボックス自体は新しいものではなく、間違いなく .NET がインストールされています (バージョン 3 だと思います)。誰かがこれをバグとして投稿したことがわかりましたが、チーム (SQL Server チーム) が再現できなかったため、削除されました。推奨される SP3 パッチをインストールしようとしましたが、役に立ちませんでした。データを表示するためにテーブルを開こうとしたときだけです(右クリックして「テーブルを開く」)。クエリを実行して結果を取得することもできます (管理スタジオ内から)。これを機能させるために、ほとんどすべての提案に従います。

2 つ目の問題は、サーバーに接続できないことです。(クエリを使用して)回避できると思っていましたが、ボックスにODBC接続が追加されていることはわかりませんでした。ドライバーだけです。Management Studio は DB に問題なくアクセスできますが、マシン自体は、少なくともデフォルト ポート (1433) で何かが実行されていることを認識していないようです。名前付きインスタンスはありません。サーバーを DSN または任意のデータ ソースに手動で追加しようとすると、SQL サーバーが見つかりません ([コントロール パネル] > [管理ツール] > [データ ソース (ODBC)] の下)。SQL Server Management Studio では、登録済みのデータベース サーバーとして表示されます (これはポート 1434 で接続されているため、私が聞いたところによると? よくわかりません) これが私の主な問題です。テーブルを開く (最初の問題) 接続できるようにセットアップできることが絶対に必要です。私が接続している言語ソースは、スタンドアロン サーバーとしてセットアップされている ColdFusion です (IIS はインストールされておらず、現在は使用されていません)。

0 投票する
4 に答える
2422 参照

javascript - フォーム送信時のJavaScript

私はColdFusionフォームを送信していますが、必要に応じてフォームを処理するためにColdFusionコードを実行する前に、JavaScriptを実行してフィールドの検証を確認したいと考えています。

これどうやってするの?フォームが検証に合格した後、JSで.cfmファイルを呼び出すにはどうすればよいですか?

ありがとう!

-ジェイソン

0 投票する
5 に答える
3883 参照

database - ColdFusionで、送信されたフォームのコンテンツを抽出して保存するにはどうすればよいですか?

私はColdFusionでアプリケーションを作成していますが、ほとんど安定していますが、エラーが頻繁に発生します。すでに古いアプリケーションに取って代わっているため、私ではなくユーザーがエラーを受け取ることがあります。

エラー、リファラー、どのページのエラー、行番号などの情報を送信するエラーが発生したときに表示される、すばらしいページを作成しました。

私がうまくいかないように見える唯一のことは、フォームデータがある場合はそれを送信することです。事前にどのページでエラーが発生したのかわからないので、「#form.field#」だけを出力することはできません。

たとえば、次の場合です。

事前に知らなくても、「form」から変数名と値を取得するにはどうすればよいですか?

このドキュメントは、正しいパスに沿った構造のループに関するものですか?

また、そのデータをデータベースに保存するための良い方法を探しています。これは、エラーに関するその他の情報が保存される場所であり、メールで送信する必要がないためです。

0 投票する
3 に答える
234 参照

apache-flex - 今日の ColdFusion アプリ -- 来年は Flex。来年のロジック層の再利用を最大化するための考慮事項は?

完全に Web ベースの ColdFusion アプリケーションの設計を開始しました。Flash フォームや AJAX はあまり使用しません。

最初のバージョンは厳密な Web アプリです。バージョン 2 は Flex フロント エンドになります。

Flex レイヤーが既存のロジックを使用できるように設計および構築したいと考えています。バージョン 1 で余分な作業をしなければならないということであれば問題ありません。一度ロジック コードをハード化して、リファクタリングはしたくありません。

この方法でアプリを設計できるようにするために、今すぐ検討/設計/実装する価値のあるものは何ですか?

0 投票する
3 に答える
1401 参照

web-services - ColdFusion での読み取り可能な WSDL サービス メソッド引数の取得エラー

次のようなサービス呼び出しスクリプトを開発しています。

明らかに、この呼び出しの前に満たされたstAguments構造。このコンテナに引数の 1 つを追加するのを忘れたか、間違った引数タイプを使用したとします。たとえば、無効なリクエストを作成したとします。ColdFusion は、キャッチできるが (文字どおりではなく) 読み取ることができない例外をスローします。

これらすべての引数を1つずつ手動でチェックすると、頭が壊れます。これが問題です。

たぶん、誰でもこれを簡単にするために何らかのテクニックを使用します。

この比較を自動化するある種のパーサーについても考えました。

どんな考えやアイデアでも感謝します。

ありがとうございました。

PS私の母国語ではなく、私の英語で申し訳ありません。私が十分に明確でないことを書いたかどうか尋ねてください。

編集:

明確にするために。サービスへのアクセスに問題はありません。私はそれの所有者であり、各メソッドのすべての引数とそのタイプを確実に知っています。

問題は、リクエストを作成するときにエラーメッセージを読むことだけです-メソッド引数コンテナを埋めます。

たとえば、メソッドには 10 個の引数があり、誤って 9 個追加してしまいました。CF のローカル インスタンスは、メソッドが見つからないというエラーをスローし、渡したフィールドの生のリスト (上で編集) を表示します。そして、それらをメソッド引数と 1 つずつ比較して、見逃しているものを見つける必要があります。

本当に、それは使いやすさと時間の節約の問題です。

0 投票する
5 に答える
3007 参照

php - ColdFusion/PHP の互換性

ColdFusion と PHP の互換性について質問があります。

ColdFusion に基づいたコミュニティ Web サイトを構築しました。ブログなどの機能やその他のコミュニティ機能を PHP で Web サイトに追加することは完全に可能ですか?

PHP と ColdFusion の両方を組み合わせるという意味です。

助けてくれてどうもありがとう!

0 投票する
6 に答える
1959 参照

php - Fusebox フレームワークの将来

古き良きFuseboxは私の最初のフレームワークでしたが、今でもとても気に入っています。PHPバージョンから始め、現在最新のCFMLバージョンを使用しています。

しかし、時が経ち、別のフレームワークに切り替える必要があるのではないかと考えています。まあ、ここで聖戦を始めたくない。FBを使い続けることのメリットとデメリットを知りたいだけです。

たとえば、非 XML コントローラーは非常に優れたアイデアであり、未来への一歩だと思います。それとも、私が間違っていて十分ではなく、Mach-II か Model-Glue か ... (お気に入りを入力してください) に集中する必要がありますか?

しかし、PHP はどうでしょうか。それは過去に少し立ち往生しているようです。Symfony、CakePHP、Zend などは今でははるかに良くなり、急速に成長しています。

したがって、比較の側面の大まかなリストは次のとおりです。

  1. 開発と保守に費やされた時間。私にとって、FBはここで十分に思えます。
  2. ORM 統合。現在、私は独自のコンポーネントを使用しています (ちなみに、cf9 プレビューで非常によく似た構文を見て驚きました) が、それらのパフォーマンスに懸念があります。
  3. アプリケーションの全体的なパフォーマンス。キャッシング?「解析済み」ファイルで十分ですか?
  4. 他の製品との統合。たとえば、単体テスト ツールの場合、これを経験した人はいますか?

ご意見やご感想をお待ちしております。ありがとう。

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

regex - ColdFusion 正規表現で Unicode 文字をどのように参照しますか?

alt-0146 で入力できるこの文字 ' を一致させようとしています。Word では Unicode 0x2019 であると表示されますが、ColdFusion で正規表現を使用して一致させることができないようです。これは、2〜10文字とアポストロフィとこの文字を一致させるために使用しているスニペットです

しかし、それは機能していません。何か案は?

0 投票する
3 に答える
1158 参照

linux - ColdFusion/Linux multipart/form-data エンコーディング ファイルのアップロードの問題

Linux の ColdFusion にフォームを投稿しています。フォームにはファイル フィールドがあります。CF では、フォーム タグに enctype="multipart/form-data" 属性が必要です。これがある場合、「JRun サーブレット エラー - 500 そのようなファイルまたはディレクトリはありません」というメッセージが表示されます。

属性を削除すると、フォームがポストされ、CF "enctype=multipart/form-data" エラーが発生します。

何をすべきか?

以下は、フォームの削除されたバージョンです。

これが私が投稿しているページです(post.cfm)