問題タブ [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.
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は接続を認識しているようです。
何か案は?この問題をさらにデバッグするにはどうすればよいですか?この問題に関する情報をいただければ幸いです。
ありがとう!
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コードのセクションです:
前もって感謝します!
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 の一部だったようです。
sql - トップ1を使用するときにサブクエリ値を取得する方法
それぞれからいくつかの情報を抽出するクエリで2つのテーブルを結合したいのですが、2番目のテーブルにはTOP1が必要です。
これは私の人々のリストを取得します
次に、そのテーブル内の各ユーザーについて、このクエリに参加します。
私がこれまでに持っているのはこのようなものですが、ORDERBy句を追加するとすぐに機能するようには見えません。
sql - リンクサーバー追加時の「データソース名が見つかりません」
ssms 2012 を使用して、リンク サーバーを SQL Server 2012 データベースに追加しようとしています。
リンク サーバーはパーベイシブ SQL です。これが私がそれをやろうとしている方法です:
ただし、接続をテストすると、次のエラー メッセージが表示されます。
私は何を間違っていますか?パーベイシブ SQL データベースのインスタンスにリンクするにはどうすればよいですか?
接続しようとしている DSN に関する追加情報を次に示します。
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 を使用しています。どんな解決策も非常に役に立ちます...どうもありがとう!
mysql - 1 つの結果を取得するためのフィールド内の 2 つの基準
列と同じフィールドで 2 つの条件の結果を取得したいと考えています。DBには、テーブルの同じフィールドに2つの異なる通貨レコードUSD
があります。TRY
したがって、両方の通貨の行を 1 つずつ検索して結果を取得し、USD に対応する TRY の結果を取得すると同時に、為替の TRY レートを USD として除算します。
ここで取得しようとしているスクリプトをこのコードに追加したいと思います。
例:
sql - 何も返さないクエリ
私のクエリは次のとおりです。
そして、ここに示すように結果が得られません:
しかし、次の理由で結果を取得する必要があります。
私はクエリを実行しました:
これを取得しました(ご覧のとおり、3838CSが含まれるコメントフィールドがあります):
そして、このクエリを実行しました:
これを取得しました(Ord_Noが存在します):
最初の元のクエリが結果を返さないのはなぜですか? 構文が間違っていますか?
sql - Pervasive SQL メタデータ テーブルにはどのようにアクセスしますか?
Pervasive とインターネットで検索していますが、何も見つかりません。information_schema.columns に似たものが必要です。その情報は PSQL に存在しますか? もしそうなら、どうすればアクセスできますか?私の投稿を読んでくれてありがとう =)