問題タブ [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.
php - PHP と Apache を使用して Adaptive Server Anywhere 7 (SQL Anywhere) に接続する方法を教えてください。
社内データベースからデータを取得する必要があるアプリケーションを構築しています。このデータベースは Adaptive Server Anywhere バージョン 7 です。Apache と PHP を使用する Windows 2003 Server で実行されています。サーバーには、Web アプリケーションとデータベースの両方が格納されています。外部からデータベースに接続する必要はありません。
PHP アプリケーションでこのデータベースにアクセスするにはどうすればよいですか。私は過去にMySQLを実際に扱ったことがあります。
c# - 名前付きパラメーターを使用して Sybase asa9 で休止状態にする
NHibernate を Sybase ASA9 で動作させようとすると、名前付きパラメーターに問題が発生してエラーが発生します。
NHibernate ODBC ドライバーと現在は ASA ドライバーを試しました。パラメータなしで直接クエリを実行できるので、接続が行われていることがわかります。パラメータが ASA に正しく渡されていないようですが、何か間違ったことをしているのか、それとも単に NH と ASA の問題なのかを突き止めようとしています。これまでに少し頭を悩ませたので、これは将来誰かを助けるかもしれません. 値は正しく、生成された sql の最後のスニペットに表示されます。クエリは有効な Sybase のように見える等号疑問符で終わりますが、これがどこで壊れているのかはっきりしません。
マッピング
クラス
クエリ
エラー
unicode - アラビア文字でデータをエクスポートする方法
SybaseASA8データベースを使用するアプリケーションがありました。ただし、アプリケーションは機能しなくなり、ベンダーは廃業しました。
そのため、アラビア文字のデータベースからデータを抽出しようとしています。データベースに接続してコンテンツを表示すると、アラビア文字が正しく表示されません。代わりに、のようになりますÇáÏãÇã
。
これは正しくありません。データをテキストファイルにエクスポートしようとしました。同じ結果。UTF-8エンコーディングでテキストファイルを保存しようとしましたが、役に立ちませんでした。
テーブルがどの照合に設定されているのかわかりません。データを正しくエクスポートする方法、またはデータを正しいエンコーディングに変換する方法はありますか?
java - 不整合JDBCクエリSybaseASA8.0.3
私はこの状況について非常に混乱しています。Spring Webベースのアプリを開発しています。単純なSQLクエリを実装しようとしていますが、何らかの理由で一貫性の問題があります。Sybase Centralで実行すると
SELECT COUNT(*) FROM "DBA"."USUARIOS"
68行になりましたが、Javaプログラムから同じクエリを実行すると21行になりました。
ドライバーの問題かどうかわかりませんが、とても混乱しています。
私の構成:
プロパティファイル:
jdk7とjconnect7.0を使用しています
よろしくお願いします、
UPDATE 次のコードを実行する場合:
接続が他のデータベースを指している場合、これは私にとって非常にまれです。これが適切に定義されている場合、なぜデータベースを指しているのかわかりません。
sybase-asa - Sybase ASA 11 データベースからデータベース スキーマを取得する方法
製品リリース間でデータベース スキーマをプログラムで検証および/または比較する必要があるプロジェクトに取り組んでいます。
私は Perl を使用しており、データベース スキーマを収集するクロスプラットフォームの方法を探しています。現在、dbisql.exe コマンドを使用して結果を解析することで、データベース クエリを実行できます。
データベース スキーマを収集するために実行できるストアド プロシージャまたは一連のクエリが存在する可能性があるかどうか疑問に思っています。
dbunload.exeコマンドを使用して SQL 再生成スクリプトを生成できるようですが、この出力を解析するのは難しいと思います。
どんなフィードバックでも大歓迎です。
sql - Sybase チェック制約の評価
SQL Anywhere 9.0 でチェック制約を作成しようとしています。
基本的に、私は次のようなスキーマを持っています:
my_number
各制限の制約を、テーブル内の最大数になるように強制しようとしています。
私はもう試した
と
どちらも正しいことをしていないようです。どちらも 1 ずれています (つまり、負の数を取得すると、挿入は失敗しますが、それ以前ではありません。
私の質問は、これらのサブクエリが実行されているテーブルのバージョンは何ですか? 挿入が発生する前のテーブルですか、それとも、挿入が発生した後にサブクエリが一貫性をチェックし、無効であることが判明した場合はロールバックしますか?
sybase-asa - 無効なトリガーをリストした表はありますか?
Sybase ASA 9 のスキーマをアンロードしようとしていますが、90% 以上になりますが、トリガーの作成時にエラーが発生します。
adjusted_amount
見つかりません
この列を参照しているトリガーはわかりません。この列を参照しているトリガーを見つける方法はありますか?
sqlanywhere - Sybase SQLAnywhere10-SQLステートメントのログ記録
実行するSQLステートメントをログに記録するSybaseASA9 / Sybase SQL Anywhere 10のメカニズムを知っている人はいますか?
明らかにデータが欠落しているために誤動作しているWebアプリケーションがありますが、すべて正常に見えます。
問題のあるステートメントをログに記録できれば、おそらく物事を分類することができます。
java - JDBCを介したSybaseストアドプロシージャ
これは長い間私を困惑させてきたので、私はここでいくつかの助けを得ようとしています:)
JDBCを使用して古いSybaseAdaptiveServer 6に接続しています(!!!)オンラインでJDBCドライバーを見つけることさえできなかったので、インストールディレクトリからコピーしました:)
これで、挿入とクエリ、および残りのすべてのdb操作は正常に機能しますが、ストアドプロシージャを呼び出すときに問題が発生します。まず、コードのスニペットから始めましょう。
これは、コードを呼び出す通常の手順です。Loginプロシージャはパラメータを取得せず、何かを出力しません。それが行う唯一のことは、AiColという名前のデータベースにバリバールを作成することです。この投稿もすぐに手順コードで更新します。
上記のコードを実行すると、標準の構文例外が発生します。
誰かが以前にこの問題に遭遇しましたか?IN / OUTパラメータのないストアドプロシージャを呼び出すのは初めてなので、何か間違ったことをしている可能性があります:/
前もって感謝します!/ ivo