問題タブ [procedures]

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

sql - 例外ブロックをテストするための失敗した手順

本番環境にあり、例外ブロックに一部を追加したいくつかの手順をテストしています。テスト環境でこれらの手順のコピーを作成しましたが、テストのために例外を発生させる必要があります。

手順を例外ブロックに入るための簡単な方法または最小限のコード変更で何ができますか?

othersすべての例外をキャッチしている例外ブロックにあるだけです。例えば:

例外が発生した場合に制御フローをテストする手順を作成しましたが、エラーが発生しました。コードは以下です

私は何を間違っていますか?

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

variables - TCLプロシージャのデフォルト値として変数を使用するより直感的な方法

そこで、listコマンドを使用してこれを機能させるために、同様の名前のスレッドを使用しました。これが私の作業コードです:

現在、これは名前空間eval内のDefaultAliasに格納されている値を使用して機能しています。これを行うためのより直感的な方法があるかどうか疑問に思いました:

この方法では、2つのリストコマンドで水を混乱させることはありません。何か案は?

よろしくお願いします!

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

php - putty.exeを使用したプロシージャの作成

私はmysqlphpアプリケーションを実行しており、外部キーを正常に機能させるためのプロシージャを作成し、レポート用のカレンダーを作成する必要があります。ただし、プロシージャを作成しようとしていますが、アプリケーションを実行できる唯一のソフトウェアであるputty.exeでは機能しません。調べてみましたが、これに関連するものは見つかりませんでした。パテ用に追加のファイルが必要かどうか、またはその方法を教えてもらえますか?

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

sql - VisualStudio2012の.SQLファイル

Visual StudioからのSQLコマンドの実行について質問があります。それほど短くないプロシージャがいくつかあるので、コマンドタイプのテキストで実行してstringbuilderで記述するとドラッグになります。プロジェクトに保存されている.sqlファイルに書き込むことにしましたが、よくわかりません。作成されたプロシージャがある場合と同様に、一度作成する必要があると思いますが、後で他の何かのために呼び出す方法など、ユーザーがクリックしたときにさまざまなパラメータを使用して呼び出す必要があります。それについてのチュートリアルや例はありますか?
何かのようなもの

しかし、パラメータを使用します。

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

scheme - Racket での append-map の使用方法 (Scheme)

ラケットでappend-mapコマンドが何をするのか完全には理解していませんし、その使い方も理解していません。オンラインで適切に理解できるドキュメントを見つけるのにかなり苦労しています。コマンドが正確に何をし、どのように機能するかを誰かが示すことができますか?

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

java - Java GUI プロジェクトのビュー、トリガー、およびストアド プロシージャの用途はありますか?

同じ mysql データベースを使用する Java GUI と Web アプリケーションを作成しています。

これは、すべての情報が入力に応じて動的に保存および取得される DTh 管理システムです。

ビューは本質的に静的であり、すべてのクエリの where 条件 (ユーザー ID) が異なるため、役に立たないと思います。

トリガーを使用する必要がありますか? 組み込みのトリガーを使用する代わりに、Java をコーディングして複数のステートメントを実行できることを意味します (たとえば、顧客名と家族名の両方に挿入すると、家族の頭のコピーが複製されます)。パフォーマンス ヒットはありますか?私は何か間違っていますか?

また、ストアド プロシージャの使用とは何ですか? Java のメソッドを使用してすべてを実行することはできませんか?

そこで、計算を多用するすべてのものを、SQL ではなく Java と Web スクリプトに移行することは可能でしょうか。はいの場合、これは、データベースのバックエンド構造 (つまり、すべての異なるテーブルと FK、PK) を作成するだけで済み、mysql ワークベンチで SQL を使用せずに休む必要があるということですか?

助けてくれてありがとう。

0 投票する
0 に答える
65 参照

mysql - Mysqlプロシージャにデータ型のないパラメータ?

わかりましたので、MYSQL でストアド プロシージャを記述しているときに、データ型が他のパラメータに依存する可能性のあるパラメータを渡す必要があるプロシージャを記述しなければならないという問題に遭遇しました。つまり、最初のパラメーターはブール値であるとしましょう。ブール変数の値が true の場合、他の変数は文字データ型であり、それ以外の場合は整数データ型です。

2 番目のパラメータのデータ型は、最初のパラメータの値に依存します! 実行時にコードを決定するにはどうすればよいですか?? 少し非現実的でクレイジーに聞こえますが、何らかの手段で本当に可能ですか??

ばかげているように聞こえないことを願っています。よろしくお願いします!!!

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

delphi - 現在フォーカスされている/アクティブなフォームでコンポーネントを選択します

現在フォーカスされている/アクティブなフォームでコンポーネントを選択する必要がありますが、これを完全に行う方法を理解できません。それで、私はすべての一般的な手順を備えたデルファイユニットを持っているので、他の形式からそれらを呼び出します。さて、私がコンポーネントshow actionと呼ぶ手順の1つでは、コンポーネントが各フォームに配置されているため(すべてのフォームで使用できる1つのコンポーネントを配置する方法が見つかりませんでしたが、これはどういうわけかできないと思います。間違っていますか?)、現在アクティブなフォームでコンポーネントのshowイベントを呼び出す必要があります。そうしないと、コンポーネントを呼び出す指定されたフォームがアクティブになり、フォーカスされます。

これまで、Screen.ActiveFormとScreen.ActiveForm.Nameを介して現在のフォーム名を取得しようとしましたが、コンポーネントの親が定義されていないためにコンパイラがコンパイルされないため、これは機能しません(エラー"'TForm'の取得'KeyBoard1"という名前のメンバーが含まれていません"...)

手順コードは次のとおりです。

グローバル変数の使用

私は10の異なる組み合わせのように試したので、どこで何が欠けていますか...?

ありがとう、

マーク

追伸:上記のように、コンポーネントを配置または呼び出す方法はありますか、任意のフォームでアクティブにするか、各フォームに配置する必要があるため、フォーカスは変更されません...?私はMDIでコンポーネントをメイン形式で使用できることを知っていますが(私が知る限り...)、複数のモニターが必要なため、SDIで作業しています...


Davidの完全なコード:

終わり。

ご覧のとおり、他のすべてのキーイベントは完全に重要ではないため省略しましたが、キーボードが表示されているか非表示になっているかを確認するプロセスも省略しているため、VK_F9はトグルキーとして動作します。

数日前にプログラムを作成し始めたばかりなので、これまでのところ、これがこのユニットの唯一の手順です。まだ一塁手にあるので、そう言いました...そうです、ご覧のとおり、それは一種の軽いものです。 -私の4年生のプロジェクトであるコントローラープログラムを表示します。

追伸:質問をさらに明確にするために編集したときに、質問に反対票を投じる理由がわかりません...

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

php - 30 分間隔ごとにデータベースの繰り返しレコードをカウントします

以下について助けが必要です

以下のようにデータを格納するテーブル「データ」があります

10 品目の場合、1 日の09:00 から 23:00 までの異なる時間にテーブルに移動できます。

そして、私は以下のような別のテーブル「ItemsPerInterval」を持っています

09:00 、 09:30 、 10:00 、 10:30 ... 23:00 まで、間隔が30 分単位で増加する場合など


私がしたいのは、テーブルItemsPerIntervalにデータを挿入して、テーブル「データ」 ( item1、item2 、item3 、... item10 ) のアイテムの繰り返しカウントを含め、間隔ごとにそれらを保存することです ( 09:00 :00, 09:30:00, 10:00:00, 10:30:00, .... 23:00:00 )のように、各間隔 (たとえば、09:00:00)に繰り返しカウントが含まれるようにします。 09:00:00 から09:29:59 までのデータテーブルに登録されたすべてのアイテムと、 23:00:00 までの残りの間隔に対して 1 つのアイテム

編集 **1

したがって、最終的には、以下のすべての間隔を ItemsPerInterval テーブルに登録し、間隔時間ウィンドウで報告された 10 項目の各項目のカウントを保持する必要があります。

/編集 **1

ルーチン/手順についていくつか読みましたが、違いがわかりませんし、それを使用して上記を実装する方法もわかりません。

私はソフトウェアを使用しています:MySQLソフトウェアバージョン:PHPで5.5.24。

あなたの支援に感謝

ありがとうございました