■SI Object Browser 掲示板


ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!

ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。
なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

discussion
※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
評価中です。

(1)SQL Server Management Studioの認証でも接続OKです。

(2)SI OB SQL SERVER版
ユーザーID:sa
パスワード:xxxxxxxxxx
サーバ:SERVER@DBNAME
データベース:
[接続]で接続可能です。

②接続NG
ユーザーID:sa
パスワード:xxxxxxxxxx
サーバ:SERVER
データベース:DBNAME

下記赤い×マークが表示されます。
名前付きパイプのプロバイダ:SQL SERVERへの接続を開けませんでした[1326]。

ver1.00だからでしょうか?
いきなり接続出来ないと評価出来ない人いるかもしれないので書いておきます。
OS XP Pro SP3
Ver9.1

「Excel出力」を実行すると、
「RangeクラスのPasteSpecialメソッドが失敗しました。」
「'Book1'への変更を保存しますか?」
というメッセージボックスが表示されて、途中までしか出力ができなくなります。

出力結果:8300行、30列 
メモリもあります。

クリックボード貼り付けではできましたが、日付の編集及び数値の場合は0が消える等の問題からお客様サイドからExcel出力でないとダメ!と言われています。

解決方法はないのでしょうか?


OB Ver.9.1.0.0
OB Ver.10.2.1.1
を使用しております。

EXCEPTIONを定義していない下記ストアドプロシージャを
VB6 + ADD
VB2005 + ADO.NET
で実行すると「ORA-01403」エラーが発生しますが、
Object Browserでプロシージャを選択、右クリックメニュー「実行」で
プロシージャを実行した場合、エラーを認識せず、正常終了したように
見えてしまいます。

なぜ認識しないのでしょうか?

また、VB同様、エラーを表示するようにしたいのですが、OBのオプション設定などは
無いでしょうか?

よろしくお願いします。

*** サンプル ストアドプロシージャ ***
CREATE OR REPLACE PROCEDURE SCOTT.TEST
IS
RC_EMP SCOTT.EMP%ROWTYPE;

BEGIN

SELECT *
INTO RC_EMP
FROM SCOTT.EMP WHERE EMPNO = -1;

END ;
/
OB9.0.1.4を使用しています。
SQL実行時、実行計画のタブでCOST、BYTEが表示される場合とされない場合があるのですが、どこに原因があるのでしょうか?
COSTが表示されるようにするには、どうしたらよいのでしょうか?
宜しくお願い致します。
ちなみに、統計情報は常に出力されているようです。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
IPアドレスを変更した場合は、サーバー上の
[Oracleホーム]\network\agentフォルダにあります、
拡張子が「q」のファイルを一度、すべて削除していただいた後、
データベースを再起動することで解決する可能性がありますので、
実施の上、再度、ご確認をお願いしてもよろしいでしょうか。

また、上記でも解決しない場合は、
以下の追加情報をいただいてもよろしいでしょうか。

①複数のOracleをインストールしているということはございますでしょうか?
②Oracleのバージョンを教えていただいてもよろしいでしょうか?
 (クライアントと、接続先のサーバの両方のバージョンを
  教えていただいてもよろしいでしょうか。)

お手数をおかけいたしますが、
何卒よろしくお願いいたします。
こんにちは
後迫@SIです。

お問い合わせいただきました件についてですが、
最新のVer.10にて、エラーにならないよう対応を行なっておりますが、
Ver.9に関しましてはこの問題は対応していないため、
スキーマ名.テーブル名が32文字を超える場合は、エラーが発生してしまいます。
ご希望に沿うことが出来ず大変申し訳ございません。

Ver.9でレポート出力する際は、大変お手数ですが、
以下の方法にて別ファイルの設定で出力していただき、
32文字をを超えないような対応をお願いできますでしょうか。

①「ツール」メニュー→「レポート出力」→「レポート定義」を選択します。
②「テーブル定義書」タブにて、「複数データ出力時」の設定を
 「別ファイル」に変更します。

お手数をおかけしてしまい大変申し訳ございませんが、
何卒よろしくお願いいたします。
お世話になっております。

現在、WindowsXP(Excel2000)にてOB9を使用中ですが、Vista移行にあたり、
WindowsVista(Excel2007)にてOB10のトライアル版を利用しております。

[Excel2007]WindowsVista/OB10の組み合わせでの、Excel出力に関する質問です。

Excel出力について、FAQでは以下のような回答となっていましたが、
WindowsVista(Excel2007)/OB10の組み合わせでは拡張子.xlsxに対応し、
104万8576行対応となっていますでしょうか。

ファイルの拡張子をデフォルトのxls⇒xlsxに変更し、
データ数が90万行あるものをエクスポートしようとしたところ、
「OLEエラー 800A03EC」が発生し、データは出力できませんでした。


FAQより抜粋
-------------------------------------------------
Q:列数の多いテーブルのデータをEXCEL出力できない
A:Excel の列数制限が最大255までとなっているため、それ以上の列を持つテーブルの
データ出力は行えません。
また、出力行数につきましてもExcelでは65536行までしかないため、
それ以上のデータをExcel出力することはできません。

上記制限はExcelの制限となっておりますのでご了承ください。
--------------------------------------------------

宜しくお願い致します。

以上
Version10.2.0.0を利用しています
Oracleは10gRelease 10.2.0.4.0です
クライアントの環境はWindowsXP sp2です

DBサーバを移設した後、DBに接続できなくなりました
IPアドレスは変更になっています
ORA-12535(タイムアウト)のエラーが出力されます
SQLplusでの接続、検索等の作業はできますので
tnsnames等の記述は問題ないと考えています

同様の現象を対応された方がいらっしゃいましたら
ご指導願います
お世話になっております。
ObjectBrowser、開発作業にて重宝しております。

表題の件ですが、ObjectBrowser9にてレポート出力機能を利用して
テーブル定義書を出力した場合、下記の現象が発生しております。

[現象]
 「スキーマ.テーブル名」の文字長が、Excelのシート名制限を
 超過した場合、テーブル定義が出力されない。

[操作]

 1)オブジェクト一覧にて複数テーブルを選択

 2)コンテキストメニューより
   「レポート出力->テーブル定義書」
   を実行

 3)出力された定義書をExcelにてオープンしたところ、
   シート名制限を越えていると思われるテーブルが、
   「テーブル定義書(2)」
   というシート名となっており、定義も出力されない。

 *)ただし、当該テーブルを開いて個別の出力機能を利用した場合は
   問題なく表示されている。

[環境]
 ・Windows Server 2003 Standard SP2
 ・Object Browser 9.0.1.4
 ・Excel 2003

パッチ若しくは、ObjectBrowser10にて解消済みの場合は申し訳ございません。
(修正パッチには当該の内容が無いようでした)
1週間経ちましたがその後の進展はどうなったのでしょうか。

なんの返信もないので忘れられそうです。