問題タブ [pervasive-sql]

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

perl - SQL-HY001で接続に失敗しました

Ubuntuwheezy64ビットでPerl5.14.2を使用しています。

Windows2008マシンにインストールされているPervasiveSQLServerv9.5に接続しようとしています。

isqlとの接続をテストしましたが、正しく機能します。次のコマンドでテストしました。

cpanからインストールされたDBD:ODBC v1.39(最新バージョン)perlモジュールを使用しています。

次のコマンドを使用してSQLサーバーに接続しています。

Mokedは、odbc.iniのunixodbcv2.2.14で定義された接続名です。

/etc/odbc.ini

上に示したコマンドで接続しようとすると、エラーSQL-HY001が発生します。グーグルを使用すると、メモリ割り当てに関連していることがわかりました。通常、接続しようとしているときではなく、クエリを実行しているときに取得します。

'Moked2'などの別の名前を入力すると、代わりにエラーSQL-IM002が発生するため、DBIは接続を認識しているようです。

何か案は?この問題をさらにデバッグするにはどうすればよいですか?この問題に関する情報をいただければ幸いです。

ありがとう!

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

ado.net - スクリプトタスクを使用してADONET(ODBC)データフローソースを作成する

パッケージを動的に作成するSSISスクリプトタスク(SQL 2008 R2)についてサポートが必要です。Sage Timberline(現在はSage 300にリブランドされています)PervasiveSQL環境からSQLサーバーデータウェアハウスにデータをコピーするパッケージを改良しています。Timberlineへの接続を開き、データをSQLServerのテーブルにコピーするパッケージを作成できます。問題は、timberlineの会社ごと、およびSQLのテーブルごとに、個別のデータフロータスクを作成する必要があることです。3つのTimberline会社フォルダーと各フォルダー内のテーブルの数を考えると、これは作成に多くの時間がかかり、保守とトラブルシューティングが面倒になります。

Foreachループを使用して、ADO / ODBCソース(Timberline)、OLEデスティネーション(SQL)を作成し、列マッピングを動的に処理するパッケージを作成しようとしています。ここで、必要なことをほぼ 実行するコードを見つけました。

私はこのコードをテストしましたが、OLESQLのソースと宛先を使用するとうまく機能します。このスクリプトを機能させるのは、列のマッピングを動的に処理することです。したがって、100個程度のテーブルのForeachループに配置すると、各ループでデータフローを動的に作成して列をマップし、新しいパッケージを実行できます。

私の問題は、ODBCを使用してのみTimberlineに接続できることです。そのため、スクリプトを変更して、OLEではなくADO NET(ODBC)を使用したソース接続を作成する必要があります。私はこれを理解しようとして多くの問題を抱えています。誰かがこれを手伝ってくれませんか?

このアプローチ以外に、私が最初に試した他のいくつかのことを次に示します。

解決策:リンクサーバーをTimberline Pervasive SQLにセットアップする
問題:SQLサーバーが64ビットで、Timberlineドライバーが32ビットです。リンクサーバーを使用すると、アーキテクチャの不一致エラーが返されます。私はSageに電話しましたが、64ビットドライブをリリースする予定はないと言われました。

解決策:SQL転送タスクの1つを使用してください
問題:SQLデータベースでのみ機能します。このソースはPervasiveSQLデータベースです

解決策:「INSERT…INTO…」タイプのスクリプトを使用してください
問題:これにはリンクサーバーが必要です。上記の問題を参照してください

これが私が助けを必要としている元のVB.NETコードのセクションです:

前もって感謝します!

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

pervasive - Pervasive PSQL 10 - DDF の更新

Pervasive PSQL Server 10 を使用していますが、以前のバージョンで作成されたデータベースへのアクセスに問題があるコンポーネントがあるため、DDF ファイルを更新する必要があります。

DDFBuilder はまた、「Scalable SQL v3.00 データ ディクショナリ ファイル (DDF) が検出されました。DDFBuilder は v3.00 DDF での操作をサポートしていません。Pervasive の Scalable SQL v4.00 DDF Conversion Utility を使用して DDF を V4.00 に変換してください。 "

Pervasive の Web サイトにはそのようなユーティリティはありません。PSQL 7 の一部だったようです。

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

sql - トップ1を使用するときにサブクエリ値を取得する方法

それぞれからいくつかの情報を抽出するクエリで2つのテーブルを結合したいのですが、2番目のテーブルにはTOP1が必要です。

これは私の人々のリストを取得します

次に、そのテーブル内の各ユーザーについて、このクエリに参加します。

私がこれまでに持っているのはこのようなものですが、ORDERBy句を追加するとすぐに機能するようには見えません。

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

sql - リンクサーバー追加時の「データソース名が見つかりません」

ssms 2012 を使用して、リンク サーバーを SQL Server 2012 データベースに追加しようとしています。

リンク サーバーはパーベイシブ SQL です。これが私がそれをやろうとしている方法です:

ただし、接続をテストすると、次のエラー メッセージが表示されます。

ここに画像の説明を入力

私は何を間違っていますか?パーベイシブ SQL データベースのインスタンスにリンクするにはどうすればよいですか?

接続しようとしている DSN に関する追加情報を次に示します。

ここに画像の説明を入力

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

sql-server-2008 - SQL Server 2008 インポート ウィザードでの odbc 接続の制限

問題: パーベイシブ odbc ドライバー ((「パーベイシブ ODBC エンジン インターフェイス」と呼ばれる) が ODBC (odbcad32.exe) に表示されます。ただし、同じ odbc ドライバーは SQL Server 2008 インポート ウィザードに表示されませんが、同じ odbc ドライバーは表示されます。 SQL Server 2000 インポート ウィザードで。

SQL Server 2008、SQL Server 2000、パーベイシブ SQL v11 で 32 ビットの Windows 7 OS を使用しています。どんな解決策も非常に役に立ちます...どうもありがとう!

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

mysql - 1 つの結果を取得するためのフィールド内の 2 つの基準

列と同じフィールドで 2 つの条件の結果を取得したいと考えています。DBには、テーブルの同じフィールドに2つの異なる通貨レコードUSDがあります。TRYしたがって、両方の通貨の行を 1 つずつ検索して結果を取得し、USD に対応する TRY の結果を取得すると同時に、為替の TRY レートを USD として除算します。

ここで取得しようとしているスクリプトをこのコードに追加したいと思います。

例:

0 投票する
4 に答える
2109 参照

sql - 何も返さないクエリ

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

そして、ここに示すように結果が得られません:

ここに画像の説明を入力

しかし、次の理由で結果を取得する必要があります。

私はクエリを実行しました:

これを取得しました(ご覧のとおり、3838CSが含まれるコメントフィールドがあります):

ここに画像の説明を入力

そして、このクエリを実行しました:

これを取得しました(Ord_Noが存在します):

ここに画像の説明を入力

最初の元のクエリが結果を返さないのはなぜですか? 構文が間違っていますか?

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

sql - Pervasive SQL メタデータ テーブルにはどのようにアクセスしますか?

Pervasive とインターネットで検索していますが、何も見つかりません。information_schema.columns に似たものが必要です。その情報は PSQL に存在しますか? もしそうなら、どうすればアクセスできますか?私の投稿を読んでくれてありがとう =)