■SI Object Browser 掲示板


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

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

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

よくある質問(FAQ)

検索オプション 矢印

~
リセット
新規投稿
OBサポート 御中。

ご回答を頂きまして、ありがとうございました。

オプション > 詳細設定 > 自動トランザクションを開始する
のオプションをON(チェック)してテーブルデータを更新
しました。任意期のタイミングで更新するか確認しましたが、
状況は変わっておりません。

データタブ編集後、1行移動するとデータが更新できており、
コミットボタンは必須ではないようです。データ入力前に
[結果を編集可能にする]ボタンをクリックして入力しますが、
この手順が間違っているのでしょうか。

何か調べるポイントはありますか。
こんにちは。
OBサポートです。

■データ編集の確定について
SI Object Browser データタブの仕様として
レコードを移動することでデータの確定が行われます。
この動作の際には自動コミットが実行されております。
*同一レコード内でのセル移動だけではコミットはされません。
(行の移動:上下でのカーソル移動時にグリッドの変更が確定⇒自動コミットが実施されます)

対処方法としてましては、
ご指摘いただいた動作の通り、
オプション > 詳細設定 > 自動トランザクションを開始する
のオプションをONにしていただくことで、
任意のタイミングで手動での編集確定が行えます。

ただし、この方法はデータタブ編集後 > メイン画面のツールバーのコミットボタン(白色の○のボタン)を押して初めて値の確定がされますので、
ご希望の動作にはならない可能性がございます。

大変お手数ですが、何卒よろしくお願い申し上げます。
SI objectbrower for SQLServer(以下OB)を使っております。[Table]から適当なテーブルを選択後、[データ]タブで直接データを編集したとき、すぐに変更を反映せず、▷(右向き三角キー)をクリック、或いは作成すると反映されるような設定に変更したいと思っております。
その方法をご教示ください。

[オプション]画面をみたところ、[詳細設定]タブに「自動でトランザクション開始する(OFFの場合は自動コミットとなります)」にチェックを入れるのかなと思いましたが、正しいでしょうか。以前、Oracle版を使っていた時、[オプション]ー[データ]にデータ編集を変更する箇所があった記憶があり、どこかなと思っております。

お手数をおかけしますが、ご教示お願い致します。
OBサポートです。

事象が解消された件、承知いたしました。
ご回答が遅くなってしまい、
大変お手数をおかけしてしまい誠に申し訳ありません。

何卒よろしくお願い申し上げます。
こんにちは。
OBサポートです。

外部サイトにつきましては、弊社からご案内することができません。
大変ご不便をおかけしてしまい、誠に申し訳ありません。

つきましては、
接続障害時の確認項目についてご案内させていただきますので、
大変お手数ですがSQL Serverがインストールされた端末で
下記注意事項の確認をお願いいたします。

・SQL Server構成マネージャー
 SQL Serverネットワークの構成 > 「インスタンス名」のプロトコル > TCP/IPが有効化されているか

・Windowsファイアウォール
 受信の規則で接続時に指定するポートを許可しているか 
 
何卒よろしくお願い申し上げます。
(事故レスです。)

解決しました。
原因は2点あります。
1.「SQLServer Native Client 11」がインストールしていなかった。
2.ログインウィンドウの[データベース]項目の値が間違えていた。

「SQLServer Native Client 11」をインストールし、ODBCをそれで設定、正しいDB名を入力したところ、利用可能となりました。
SI objectbrower for SQLServer(以下OB)を購入しました。ODBCを設定し、OBから接続をこころみたところ、アクセスが拒否されます。SQLServer側はリモート接続できるように設定しています。このあたりの設定手順などわかるサイトがありましたら、ご教示ください。

追伸です。SQLServer Native Client 11をインストールしODBCを設定変更後、OBから接続をためしたところ、”タイムアウト時間が過ぎました”というエラーがでて接続できませんでした。
こんにちは。
OBサポートです。

誠に恐れ入りますが、
製品の内部動作で、ご認識いただいている通り
@を区切り文字と判別する動作となっておりますので、
コマンドライン上でパスワードを入力する方法ではログインが正しく行えません。

回避策としまして、
事前に接続先リストに接続情報を保存することで、
コマンドライン起動時にパスワード情報なしでの自動起動が可能となります。

手順)
1. ログオン画面で接続先情報を入力し、
「接続先リストに登録する」をチェックして接続

2. 製品を閉じ、コマンドラインで製品を立ち上げて接続する
例)TESTユーザーでサービス名ORCLに接続
oeo.exe /u=TEST@ORCL


大変ご不便をおかけしてしまい、誠に申し訳ありません。
上記方法でご希望の動作となるか、ご確認をお願いいたします。

何卒よろしくお願い申し上げます。
object browser for oracle 18で、パスワードに@を使用しているのですが自動起動コマンドではパスワード中の@をDB名の区切りと認識してしまいます。

例
ユーザー=test
パスワード:12@34
DB:567

obo.exe /u=test/"12@34"@567とコマンド実行してもパスワードが無効でログイン拒否されてしまいます。
コマンド起動での結果は、ログオン画面のパスワード欄に12が入力され、データベース欄に34@567と入力された状態です。

どうにかパスワード中の@を文字列として認識する方法はございますでしょうか。
本現象は移行先が使用していたツールの不具合だったと移行先ベンダーより連絡がありました。

ご迷惑をおかけして申し訳ありませんでした