問題タブ [coldfusion-9]

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

hibernate - ColdFusion ORM を使用した型テーブルの列の並べ替え

次の構造を持つ 3 つのテーブルがあります。

http://dl.dropbox.com/u/2586403/ORMIssues/TableLayout.png

私が扱っている 3 つのオブジェクトは次のとおりです。

http://dl.dropbox.com/u/2586403/ORMIssues/Objects.zip

PartObject を取得してから、Types テーブルの AttributeName でソートされたすべての属性を取得できるようにする必要があります。私が遭遇している問題は次のとおりです。

  1. PartObject の Attributes プロパティを Attribute.AttributeName プロパティで並べ替えることができません

  2. 列名に関するエラーが発生するため、Attribute.AttributeName プロパティを ObjectAttribute エンティティに追加できません。Hibernate が ID を結合の反対側に配置している

これは、不適切なクエリを示す休止状態のログ ファイルです。

クエリの問題のあるセクションは次のとおりです。

そのはず:

ObjectAttribute.cfc の AttributeName プロパティが問題の原因です。

また、次のように、式を使用して ObjectAttribute エンティティの AttributeName を取得しようとしました。

これは機能しますが、その計算列で並べ替えることができません。次に PartObject.cfc を次のように調整すると、次のようになります。

hibernatesql ログに次のエラーが記録されます。

残りの関係が適切に機能していることを示すために、そのプロパティのないダンプを次に示します。

http://dl.dropbox.com/u/2586403/ORMIssues/Dump.pdf

この問題を解決する方法がわかりません。あなたが提供できるどんな助けも大歓迎です。

ありがとう、

ダン

0 投票する
1 に答える
98 参照

coldfusion - Coldfusion サーバーが再帰関数を実行できない理由/設定はありますか?

Hostek.com、共有ホスティングを使用していますが、再帰関数を実行できないようです。

0 投票する
1 に答える
194 参照

coldfusion - タイムスタンプの大文字と小文字の区別

ColdFusionの関数Now()では大文字と小文字が区別されますか? now()の代わりに使用できますNow()か?

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

coldfusion - スケジュールされたタスクの状態を確認しますか?

最近、WindowsのアップグレードとCFサーバーの再起動後にColdFusionのスケジュールされたタスクが再開されないという問題が発生しました。スケジュールされたタスクの状態を監視し、それらが適切に実行されていない場合にアラートを受け取る方法はありますか?または、その情報のログファイルを解析するタスクを作成する必要がありますか?

0 投票する
7 に答える
6736 参照

sql-server - MS-SQL / ColdFusion:不思議なデータベースエラー:オブジェクトが閉じられました

Microsoft SQL Server 2005でColdFusionを使用していますが、次のエラーが発生することがあります。

[[マクロメディア][SQLServerJDBCドライバー]オブジェクトが閉じられました。」

トレースバックは、JOINや入力パラメーターなどの特別なものがまったくない単純なSELECTコマンドでさえ、予想どおりに常にSQLクエリにつながります。

これまで聞いた唯一の解決策は、「サービス」を再起動することです。これは、SQLServerサービスを参照しているとしか想像できません。SQLServerとColdFusionServiceの両方を再起動しようとしましたが、それでもランダムな時間に発生し続けます。

(また、再起動は解決策ではありません。実稼働環境では、任意のページに任意の時間に任意のエラーメッセージを表示させることはできません。)

それが発生すると、それは数分間持続的に発生し、その後消えて、数秒または数分で戻ってくる可能性があります。これは、ColdFusionコードまたはSQLコマンドとは関係のないアプリケーションのJavaScript部分を開発しているときに発生し始めました。

私のオンライン検索はこれまでのところ役に立たなかった。

助けていただければ幸いです。

0 投票する
1 に答える
745 参照

coldfusion - coldfusion 内から SQL Server 2000 にクエリを実行する

次の CFML を実行しようとしています。

これにより、次のエラーがスローされます (SQL サーバーの私のバージョンはオランダ語です)。

[Macromedia][SQLServer JDBC Driver][SQLServer]De INSERT-instructie bevat meer kolommen dan er waarden zijn opgegeven in de VALUES-component. VALUES コンポーネントの moet overeenkomen の Het aantal waarden は、de INSERT-instructie の het aantal kolommen に出会いました。

これは基本的に次のように変換されます。INSERT 命令には、VALUES ステートメントで指定された値があるため、より多くの列が含まれます。VALUES ステートメントのフィールド数は、INSERT ステートメントのフィールド数と等しくなければなりません。

私は何を間違えましたか?

編集:

次のように、一重引用符は役に立ちません。

見つかりました: 2 番目のパラメーターの最後の文字を見てください:

それはtyp0でした:-S

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

coldfusion - Coldfusion での同時ログインを防止する

cf で複数のログインを防止する最も簡単な方法は何ですか?

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

coldfusion - cacheGetSessionオブジェクトを使用してカスタムキャッシュをクリアするより速い方法はありますか?

私はColdFusionキャッシュAPIを使用してデータを次のようにクリアできることを知っています。

しかし実際cacheGetAllIds()には、削除を行うためにすべてのID(つまり)を取得するのは遅い(たとえば秒)。ミリ秒単位でこれを完全にやり直す方法があるはずだと私は考えています。私の特定のケースでは、カスタムキャッシュはディスク永続的であり、ディスク上で数百メガバイトになる可能性があります。

cacheGetSession()おそらくColdFusionAPIと組み合わせて、のメソッドを使用してこれをクリアするより速い方法があるのではないかと思います。ですから、私が内部を調べ始める前に、誰かがこれを行う方法についてある程度の知識を持っているかどうかを確認し、同時にColdFusionを幸せにするように依頼します。

アップデート

返されるオブジェクトはnet.sf.ehcache.Ehcacheを実装するnet.sf.ehcache.Cacheタイプであるため、 cacheGetSession(cacheName、true).removeAll()を使用できる可能性があるようです。そして、このインターフェースはメソッドremoveAll()を指定します。まだ試していません。

0 投票する
1 に答える
152 参照

apache-flex - AIR アプリでの Flex ColdFusion 接続の問題

ColdFusion を介してデータベースとやり取りする Web Flex アプリをスムーズに実行しています。ただし、AIR に適応させようとすると、次のエラーが発生します。

ローカルで実行していますが、swf はiki_Lyric_Air.swf. プロジェクトの名前を変更/短縮しようとしましたが、最初の文字がまだ省略されていました。

何が間違っているのですか?

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

coldfusion - 私は利用していますかこのソリューションは正しいですか?

<cffileupload>タグを介して複数の画像をアップロードしようとしています。fileupload.cfmタグは、画像を処理/ファイナライズするために呼び出されるファイルを呼び出します。

その画像内でスレッドを開始したいと思います (ここでスレッドを理解していない可能性があるため、お知らせください)。これにより、「画像がアップロードされました」とフラッシュ アップロード アプリに返信できますが、サムネイル生成プロセスを開始できます (これは可能性があります)。ファイルサイズにもよりますが、最後の 1 分程度)。

これまでのところ、次のようなものを追加しました:

generateThumbnailsメソッドを呼び出して、media id (mid)処理する項目の参照として を使用しています。ファイルの終わりに到達するとすぐに、スレッドは死ぬと思いfileupload.cfmます。

これは、すべてのファイルがアップロードされた後に実行しようとするだけのものかどうかわかりませんか?

考え?これを適切に機能させる方法がわかりません。

編集

いじくり回した後、修正したスレッドとは関係のないエラーが発生したように見えますが、このようなスレッドを「残す」ことについて何か留意する必要がありますか? ある時点で彼らを殺す必要がありますか?それらは完了後にクリーンアップされますか? スレッドに「最大実行時間」を設定するにはどうすればよいですか?