問題タブ [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 投票する
0 に答える
324 参照

sql-server - ado .net を使用してリモートで Sybase ASA サーバーに接続する方法

Sybase ASA 6.0 データベースを使用するアプリケーションがあります。

  1. Visual Studio 2010 から Sybase に直接接続してデータを収集するにはどうすればよいですか? データ プロバイダーを取得するにはどうすればよいですか?

  2. データベースを MS-SQL サーバーに移動するにはどうすればよいですか? データベースを ASA から SQL Server に直接インポートできますか?

必要な場合に備えて、SQL Anywhere Developer Edition v12 をダウンロードしました。

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

varchar - jtds TDS プロトコル エラー: 無効なパケット タイプ

jTDS ライブラリ (v1.2.6) を使用して Sybase ASA v11.0.1 に接続していますが、varchar データを返そうとするたびに次のエラーが発生します。

プロトコル エラー: 無効なパケット タイプです0x0

(またはx4またはx7)

タイムスタンプまたは数値を返すと、クエリは正常に機能します。このエラーの原因や解決方法について何か考えはありますか?

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

powerbuilder - Powerbuilder 32 ビット アプリ Windows 7 ODBC ASA 8.0

ASA 8.0 と ODBC 接続を使用する 32 ビットの Powerbuilder 9.0 アプリがあります。Windows XP ではすべて正常に動作しますが、Windows 7 では失敗します。レジストリ設定のさまざまな組み合わせを試してこれを機能させようとしましたが、役に立ちませんでした。 、さまざまなwindows \ systemまたはwow64フォルダーにあるさまざまなodbc32.exeに関する多くの記事を読みましたが、頭に釘を適切に打ったことはないようです。Inno を使用してインストール ファイルを作成しています。別のデータベースを使用するところまで、これについて少し必死になっています

ありがとう

コリン

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

sql - Sybase Adaptive ServerAnywhere6トリガー-imINSERTINGまたはUPDATINGかどうかを検出しようとしています

トリガー内のSybaseAdaptiveServer Anywhereのv10では、次を使用して、トリガーされたイベントが実行されたかどうかを確認できます。

ただし、v6ではこれは認識されません。同じことをどのように行うことができるか、または2つの別々のトリガーを作成する必要があるかどうかについてのアイデア。1つは更新用、もう1つは挿入用です。

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

sql - Sybase はレコード グループの最後のレコードを取得します

このようなテーブルがあります

ID参照ステータス日付

1 150 P 10/01/2010
2 150 P 11/01/2010
3 150 P 12/01/2010
4 151 P 10/01/2010
5 151 C NULL
6 152
P 11/01/2010 7 152 P 12/01 /2010
8 152 C ヌル

そして、私が望むのは、ステータスがCに等しいすべてのレコードと、(ステータスがPの場合)列の日付に応じた最後のレコードを取得することです。

例えば:

ID参照ステータス日付

3 150 P 12/01/2010
5 151 C NULL
8 152 C NULL

これまでのところ、サブクエリを実行しようとしましたが、日付に従って最後のレコードを取得できません。

Sybase 8.0.2.4542 を使用しています。どうもありがとうございました!

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

sql - 「Sybaseプロシージャでテーブルが失敗する」からTOP1*を選択します

「WHERECondition」が複数の結果を返しますが、RowCount関数を使用せずにSybaseテーブルから1つのレコードのみをフェッチしようとしています。

1つのレコードのみで正常に実行されます。

でも

サブクエリとしてSybaseプロシージャ内に記述されている場合、失敗します

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

powerbuilder - テーブルまたはビューが存在しません

良い一日。

Powerbuilder9アプリケーションをAdaptiveServerAnywhereデータベースエンジンバージョン8.0.1.2600で実行しています。INIファイルを使用して、デフォルトのユーザー「dba」パスワード「sql」でデータベースに接続しましたが、すべて正常に機能します。

右 !アプリケーションがデータベースに接続するための別のユーザーを作成して使用したいと思います。次を使用して新しいユーザーを実行しました:sp​​_add_user'alex'、'alex'; 次に実行されます:loadcon_custのすべてをalexに付与します。(ここで、loadcon_custはテーブル名です)

'alex'ログインを使用してアプリケーションを実行すると、データベースに正常に接続されますが、テーブルloadcon_custにアクセスすると、PBは「テーブルまたはビューが見つかりません:テーブル'loadcon_cust'が見つかりません」というプロンプトを表示します。

私は何が欠けていますか?

よろしくお願いします。

アレックス

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

sql - Sybase を使用している場合、クエリでデータベースの照合順序をどのように上書きしますか?

たとえば、大文字と小文字を区別しないデフォルトの照合を持つ SQL サーバー データベースを使用する場合、クエリでその照合をオーバーライドして、次のように大文字と小文字を区別する比較を取得できます。

デフォルトで大文字と小文字を区別しないように設定されている Sybase データベースで同じことを実現するにはどうすればよいでしょうか。

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

sql - Sybase SQL - クエリ結果から「半重複」を削除する

SELECTを使用して結合された 2 つのステートメントを使用するクエリがありますUNION ALL。どちらのステートメントも同様のテーブルからデータを取得して、クエリ結果を入力します。クエリから「半重複」行を削除しようとしていますが、そうすると問題が発生します。

私のクエリは次のとおりです。

クエリを実行したときに受け取る結果は次のとおりです。

削除する必要があるデータは、元のクエリから結果が取り込まれると、特定の基準に基づいて重複する行です。各人は 1 回だけリストに記載でき、支払い元は 1 つ (R1、R2、R3、E1、E2、E3) である必要があります。R# がある場合、その人に E# がリストされることはありません。R# がない場合は、E# をリストする必要があります。この例の結果に示されているように、行 2 と 3 には同じ人がリストされていますが、2 つの支払い元 (R3 と E1) があります。

リストした条件を使用して、各人に 1 行のみを表示するにはどうすればよいですか?

EDITWHERE : クエリの詳細を表示するために、句から元の変数を表示するように SQL クエリを変更しました。PatReimbursors テーブルと PatEligibilities テーブルには同様のデータがありますが、正しいデータを取得するための基準が異なります。

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

delphi - Delphi で 2 つの別個の EXE を同時に使用してデータベースを更新する

2 つの個別の exe (プロセス) は同じデータベースと更新データベースを使用しています。ユーザーが Delphi xe2 でデータベース更新のために両方の exe を実行する場合、データベース操作を同期する方法。1 つの exe を実行すると、データベースで更新を行うまでハングしているように見えます。ODBC接続を使用しています。提案してください。

コントロールを使用して、両方のexe(プロセス)でデータベースに接続しています。私が使用しているデータベースは、Sybase SQL Anywhere 12 です。