問題タブ [sybase-asa]

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 に答える
2639 参照

database - Delphi でのデータベースのユーザー名とパスワード

Delphi XE2 を使用しています。

ユーザーと呼ばれるテーブルを含むデータベースがあります。これには、user_id フィールド、username フィールド、password フィールド、および Active フィールドがあります。(user_id は、各ユーザーを識別する一意の番号です... 1、2、3 など)。

ログインにユーザー名とパスワードが必要なデータベース ソフトウェア パッケージを作成しています。(すでにログインフォームを作成しています)。

データベース内のユーザー名とパスワードを照合/確認してから、ユーザーがソフトウェアを続行できるようにするにはどうすればよいですか? また、ユーザーがログインしている場合は「Y」、ユーザーがログインしていない場合は「N」をデータベースに格納するアクティブ フィールドを希望します。これは可能ですか?

TADQuery と TDataSource を介して users テーブルに接続しています。

私が始められると思った機能の例を以下に示します(ログインフォームのログインボタンをクリックした時点で呼び出します)。

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

delphi - DBLookUpComboBox で何も選択されていない場合、ボタンは無効になります。

Delphi XE2 を使用しています。

顧客データベースを扱うソフトウェア パッケージを作成します。すべての顧客情報を表示するフォームがあり、これらのフィールドの 1 つは、横にボタンがあるルックアップコンボボックスです。(lookupcombobox は、複数の文字列を含むリストをドロップダウンします)

フォームを開くとき (挿入/編集モード)、lookupcombobox で何も選択されていない場合は、lookupcombobox の横にあるボタンを無効にし、何かが選択されている場合は有効にする必要があります。

これが非常に簡単になることを願っています。私は自分でそれを解決することができないようです。

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

delphi - データベース テーブルで複数のレコードをフィルタリングすると、構文エラーまたはアクセス違反が発生する

Delphi XE2 を使用しています。

テーブルのレコードを cxgrid に表示するデータベース ソフトウェア パッケージがあります。ユーザーがクリックするだけで、特定のレコードを使用して結果を検索できるフィルター ボタンを実装しました。現時点では、レコードの 1 つが選択されている場合にのみ機能します。複数のフィルター レコードが選択されている場合は気に入らず、次のエラーが表示されます....「構文エラーまたはアクセス違反: 近く」および'in...[and]'. 次のコードは、フィルター ボタンをクリックした時点で行っていることです。

どんな助けでも大歓迎です。

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

delphi - 日付範囲でデータベース レコードをフィルター処理する

ユーザーがレコードを作成できるデータベースシステムがあります。レコードをテーブルに投稿する時点で、現在の日付と時刻が取得されます。

ユーザーがレコードをフィルタリング/検索できるフォームがあります。

レコードの日付のフィルタリングを許可する最良の方法は何ですか? StartDate と EndDate のようなものですか?

以下は、レコードの DateTime をキャプチャするときに行うことです。

FieldByName('logged_dt').AsDateTime := 今;

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

sql - SyBase Anywhere での列の順序付け

テーブルがあるSybase Anywhereデータベースがあります(テーブルAなど)。このテーブル内の列の順序を確認する必要があります。テーブル A Col_1に3 つの列があるCol_2とします。Col_3

Col_2との間Col_1にあるかどうかを確認するにはどうすればよいCol_3ですか? 基本的に、テーブル内の列の順序をチェックします (テーブルに 3 つ以上の列がある場合)。

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

delphi - ファイルをデータベース レコードに保存しますが、BLOB としては保存しません - PC のディレクトリに保存します

データベース レコードに対してファイルを保存し、PC のディレクトリに保存したことのある人はいますか?

したがって、データベース レコードに対してファイルを追加できるソフトウェアですが、追加の時点で、ディレクトリを作成し、ファイルのコピーを取得してそこに配置します。ユーザーがデータベース レコードに移動し、ソフトウェア内からファイルを表示できるようにします。

どんな助けでも大歓迎です。ありがとう、

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

sql - SUM() OVER PARTITION BY - 集計関数の無効な使用

次の例で問題なく動作するクエリがあります

以下に示すように、これをフィルタリングしてRN = 1のみを表示するように指示するとすぐに、次のエラーが表示されます

「集計関数の不正な使用」

私が行ったのは、RN = 1 を where ステートメントに追加したことだけです。

Adaptive Server Anywhere 9.0 を使用しています