■SI Object Browser 掲示板
|
ユーザの皆様、開発者、サポート担当者の交流のための掲示板です! ユーザーの皆様同士で教え合ったりもできる交流の場にしたいと思っていますので、相互協力をよろしくお願いします。 なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。 |
|
| ※各投稿のカラーは対象となる製品に対応しています。【■…OB ■…OBER ■…全般 ■…その他】 ※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。 ※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。 ※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。 | |
検索オプション
OB初心者
SI Object Browser for Oracleの最新バージョンを利用しております。
テーブルのSELECT権限を付与したいのですが、下記の手順1だとSELECT権限が付与できませんでした。手順2だと問題無く付与できるのですが、原因として何が考えられますでしょうか?
<手順1>
①テーブル名を右クリック→「権限」を選択。
②権限を付けたいユーザーを選択して、権限一覧の「SELECT」にチェックを入れる。
③実行ボタンをクリック。
→権限設定NG。「権限を付与しました」というメッセージが表示されるが、「SELECT」のチェックが外れる。
<手順2>
①テーブル名をダブルクリックして権限タブを開く。
②表示対象を「全てのユーザーを表示」に変更する。
③権限を付けたいユーザーを選択して、選択したユーザーの権限欄の「SELECT」にチェックを入れる。
④作成ボタンをクリック。
→権限設定OK。
テーブルのSELECT権限を付与したいのですが、下記の手順1だとSELECT権限が付与できませんでした。手順2だと問題無く付与できるのですが、原因として何が考えられますでしょうか?
<手順1>
①テーブル名を右クリック→「権限」を選択。
②権限を付けたいユーザーを選択して、権限一覧の「SELECT」にチェックを入れる。
③実行ボタンをクリック。
→権限設定NG。「権限を付与しました」というメッセージが表示されるが、「SELECT」のチェックが外れる。
<手順2>
①テーブル名をダブルクリックして権限タブを開く。
②表示対象を「全てのユーザーを表示」に変更する。
③権限を付けたいユーザーを選択して、選択したユーザーの権限欄の「SELECT」にチェックを入れる。
④作成ボタンをクリック。
→権限設定OK。
返信を投稿
OB
み
自己解決です。
ODBC接続(ODBC Driver 17 for SQL Server)で暫定的ですが
解決しました。
https://codekabinett.com/rdumps.php?Lang=2&targetDoc=msaccess-bug-v2205-odbc-deleted-nvarchar-primary-key
ODBC接続(ODBC Driver 17 for SQL Server)で暫定的ですが
解決しました。
https://codekabinett.com/rdumps.php?Lang=2&targetDoc=msaccess-bug-v2205-odbc-deleted-nvarchar-primary-key
返信を投稿
OB
み
SIと直接関係ないのですが先週くらいからAccessのリンクテーブルを使用しての
SQL-Severテーブルを参照すると#deleteになってしまいます。
https://answers.microsoft.com/ja-jp/msoffice/forum/all/sql%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%b8od/80d9c89d-1a9b-4320-b89c-60194988dd0e
Accessの不具合が濃厚のようですがなにか情報はおもちでしょうか
Access側でマルチラインの内容を参照するのに使用していましたが
SIでは項目の...ボタンを押下するとマルチラインの内容が参照できるので重宝しています。
※規則違反の投稿でしたら削除致します。
SQL-Severテーブルを参照すると#deleteになってしまいます。
https://answers.microsoft.com/ja-jp/msoffice/forum/all/sql%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e3%81%b8od/80d9c89d-1a9b-4320-b89c-60194988dd0e
Accessの不具合が濃厚のようですがなにか情報はおもちでしょうか
Access側でマルチラインの内容を参照するのに使用していましたが
SIでは項目の...ボタンを押下するとマルチラインの内容が参照できるので重宝しています。
※規則違反の投稿でしたら削除致します。
返信を投稿
OB
ロロ
ご連絡ありがとうございます。
修正の検討の程よろしくお願い致します。
因みに私が今使用しているSI OBはバージョン21くらいです。ちょっと出先で正式なバージョン確認が出来ません。
ライセンス新規購入して使っております。
宜しくお願い致します。
>OBサポートです。
>
> ■ver12におけるSQL実行の動作について
>ご連絡いただきました、SI Object Browser for Oracle ver.12(ver.12.0.1)において、
>おっしゃる通り"?"をバインド変数として認識し実行が可能である動作を確認いたしました。
>ver.12の最新バージョンである12.1.3では、バインド変数として認識されているような挙動をしておりますが、実行時にエラーとなることを確認いたしました。
>
>本件、弊社の確認が不足しており、誤った形でのご回答となってしまい
>誠に申し訳ありません。
>
>
>■バインド変数の対応について
>本件は、ver.12のマイナーバージョンアップ時に行われた
>データコンポーネント差し替え時の考慮漏れによる不具合と考えられます。
>
>開発に伝えた上で、今後の修正を検討させていただきます。
>大変ご不便、ご迷惑をおかけしてしまい、誠に申し訳ありません。
>
>何卒よろしくお願い申し上げます。
>
修正の検討の程よろしくお願い致します。
因みに私が今使用しているSI OBはバージョン21くらいです。ちょっと出先で正式なバージョン確認が出来ません。
ライセンス新規購入して使っております。
宜しくお願い致します。
>OBサポートです。
>
> ■ver12におけるSQL実行の動作について
>ご連絡いただきました、SI Object Browser for Oracle ver.12(ver.12.0.1)において、
>おっしゃる通り"?"をバインド変数として認識し実行が可能である動作を確認いたしました。
>ver.12の最新バージョンである12.1.3では、バインド変数として認識されているような挙動をしておりますが、実行時にエラーとなることを確認いたしました。
>
>本件、弊社の確認が不足しており、誤った形でのご回答となってしまい
>誠に申し訳ありません。
>
>
>■バインド変数の対応について
>本件は、ver.12のマイナーバージョンアップ時に行われた
>データコンポーネント差し替え時の考慮漏れによる不具合と考えられます。
>
>開発に伝えた上で、今後の修正を検討させていただきます。
>大変ご不便、ご迷惑をおかけしてしまい、誠に申し訳ありません。
>
>何卒よろしくお願い申し上げます。
>
返信を投稿
OB
OBサポート
OBサポートです。
■ver12におけるSQL実行の動作について
ご連絡いただきました、SI Object Browser for Oracle ver.12(ver.12.0.1)において、
おっしゃる通り"?"をバインド変数として認識し実行が可能である動作を確認いたしました。
ver.12の最新バージョンである12.1.3では、バインド変数として認識されているような挙動をしておりますが、実行時にエラーとなることを確認いたしました。
本件、弊社の確認が不足しており、誤った形でのご回答となってしまい
誠に申し訳ありません。
■バインド変数の対応について
本件は、ver.12のマイナーバージョンアップ時に行われた
データコンポーネント差し替え時の考慮漏れによる不具合と考えられます。
開発に伝えた上で、今後の修正を検討させていただきます。
大変ご不便、ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
■ver12におけるSQL実行の動作について
ご連絡いただきました、SI Object Browser for Oracle ver.12(ver.12.0.1)において、
おっしゃる通り"?"をバインド変数として認識し実行が可能である動作を確認いたしました。
ver.12の最新バージョンである12.1.3では、バインド変数として認識されているような挙動をしておりますが、実行時にエラーとなることを確認いたしました。
本件、弊社の確認が不足しており、誤った形でのご回答となってしまい
誠に申し訳ありません。
■バインド変数の対応について
本件は、ver.12のマイナーバージョンアップ時に行われた
データコンポーネント差し替え時の考慮漏れによる不具合と考えられます。
開発に伝えた上で、今後の修正を検討させていただきます。
大変ご不便、ご迷惑をおかけしてしまい、誠に申し訳ありません。
何卒よろしくお願い申し上げます。
返信を投稿
OB
ロロ
Oracle Database側で「?」がバインド変数として利用できない事は承知しております。
これは昔からそうです。それは承知しております。
オブジェクトブラウザ側のSQLが発行できるツールがありますよね。このツールは以前のバージョンでは「?」で利用できたと言っています。
SQLPLusではなく、オブジェクトブラウザの内部のSQLを発行できるツールの事です。
オブジェクトブラウザの様な有料ツールをお金を出してまで使うのは、何かと便利な機能があるからです。
JavaプログラムのSQL(javaはバインド変数は「?」)を貼り付けて、そのまま置換などしなくてもバインド変数と理解してくれて、SQLが発行できた点も、お金を出してでも利用する価値があると判断した一つの要因です。
内部的には?を個数分だけ:1、:2、:3などに置き換えてSQL発行しSQLplusに繋いでいるのだと思われます。
この機能がたぶん昔は入っていて今は無くなってるように思われます。
簡単な機能ですが、それがなくなる事で、SQL発行時はバインド変数を置換するという一手間が追加されます。
その機能がないならSQLplusを直接叩くのと変わらない。
是非とも昔のツールの様に「?」が使える様に戻して欲しい。
因みに今のツールでも「?」を利用したSQLでも、バインド変数入力部は「?」の個数分、昔と同じ様に表示されています。つまり入力部は「?」をバインド変数と認識している。
後は内部的なSQL置換などがなくなっている(バグっている)だけかと、、、
以前利用していたSI OBバージョン12です。この時は使えていました。
>OBサポートです。
>過去のご質問につきまして、ご回答が漏れていた件
>誠に申し訳ありません。
>
>■バインド変数の動作す
>バインド変数の動作につきましては、
>現状 ":"(セミコロン)のみ対応となります。
>
>また以前のバージョンでは利用できていたとのことですが、
>Oracle Database側で"?"によるバインド変数の構文がエラーとなっていることから、
>Oracle Databaseの動作に沿った動作仕様と考えられます。
>※当時の"?"による動作につきましては、
> 製品の動作、修正履歴等を見直しましたが確認が取れず、
> 現時点では仕様変更されたかに関するご回答ができない状況となります。
>
> また、Oracle Database側の動作につきましても、
> 現在確認が取れる環境としてOracle Database 11gでの動作を確認したところ、
> "?"によるバインド変数は構文上エラーとなることが確認されております。
> (SI Object Browserではなく、標準のSQLPlusによって確認を行いました。)
>
>大変お手数ですが、何卒よろしくお願い申し上げます。
これは昔からそうです。それは承知しております。
オブジェクトブラウザ側のSQLが発行できるツールがありますよね。このツールは以前のバージョンでは「?」で利用できたと言っています。
SQLPLusではなく、オブジェクトブラウザの内部のSQLを発行できるツールの事です。
オブジェクトブラウザの様な有料ツールをお金を出してまで使うのは、何かと便利な機能があるからです。
JavaプログラムのSQL(javaはバインド変数は「?」)を貼り付けて、そのまま置換などしなくてもバインド変数と理解してくれて、SQLが発行できた点も、お金を出してでも利用する価値があると判断した一つの要因です。
内部的には?を個数分だけ:1、:2、:3などに置き換えてSQL発行しSQLplusに繋いでいるのだと思われます。
この機能がたぶん昔は入っていて今は無くなってるように思われます。
簡単な機能ですが、それがなくなる事で、SQL発行時はバインド変数を置換するという一手間が追加されます。
その機能がないならSQLplusを直接叩くのと変わらない。
是非とも昔のツールの様に「?」が使える様に戻して欲しい。
因みに今のツールでも「?」を利用したSQLでも、バインド変数入力部は「?」の個数分、昔と同じ様に表示されています。つまり入力部は「?」をバインド変数と認識している。
後は内部的なSQL置換などがなくなっている(バグっている)だけかと、、、
以前利用していたSI OBバージョン12です。この時は使えていました。
>OBサポートです。
>過去のご質問につきまして、ご回答が漏れていた件
>誠に申し訳ありません。
>
>■バインド変数の動作す
>バインド変数の動作につきましては、
>現状 ":"(セミコロン)のみ対応となります。
>
>また以前のバージョンでは利用できていたとのことですが、
>Oracle Database側で"?"によるバインド変数の構文がエラーとなっていることから、
>Oracle Databaseの動作に沿った動作仕様と考えられます。
>※当時の"?"による動作につきましては、
> 製品の動作、修正履歴等を見直しましたが確認が取れず、
> 現時点では仕様変更されたかに関するご回答ができない状況となります。
>
> また、Oracle Database側の動作につきましても、
> 現在確認が取れる環境としてOracle Database 11gでの動作を確認したところ、
> "?"によるバインド変数は構文上エラーとなることが確認されております。
> (SI Object Browserではなく、標準のSQLPlusによって確認を行いました。)
>
>大変お手数ですが、何卒よろしくお願い申し上げます。
返信を投稿
OB
OBサポート
OBサポートです。
過去のご質問につきまして、ご回答が漏れていた件
誠に申し訳ありません。
■バインド変数の動作
バインド変数の動作につきましては、
現状 ":"(セミコロン)のみ対応となります。
また以前のバージョンでは利用できていたとのことですが、
Oracle Database側で"?"によるバインド変数の構文がエラーとなっていることから、
Oracle Databaseの動作に沿った動作仕様と考えられます。
※当時の"?"による動作につきましては、
製品の動作、修正履歴等を見直しましたが確認が取れず、
現時点では仕様変更されたかに関するご回答ができない状況となります。
また、Oracle Database側の動作につきましても、
現在確認が取れる環境としてOracle Database 11gでの動作を確認したところ、
"?"によるバインド変数は構文上エラーとなることが確認されております。
(SI Object Browserではなく、標準のSQLPlusによって確認を行いました。)
大変お手数ですが、何卒よろしくお願い申し上げます。
過去のご質問につきまして、ご回答が漏れていた件
誠に申し訳ありません。
■バインド変数の動作
バインド変数の動作につきましては、
現状 ":"(セミコロン)のみ対応となります。
また以前のバージョンでは利用できていたとのことですが、
Oracle Database側で"?"によるバインド変数の構文がエラーとなっていることから、
Oracle Databaseの動作に沿った動作仕様と考えられます。
※当時の"?"による動作につきましては、
製品の動作、修正履歴等を見直しましたが確認が取れず、
現時点では仕様変更されたかに関するご回答ができない状況となります。
また、Oracle Database側の動作につきましても、
現在確認が取れる環境としてOracle Database 11gでの動作を確認したところ、
"?"によるバインド変数は構文上エラーとなることが確認されております。
(SI Object Browserではなく、標準のSQLPlusによって確認を行いました。)
大変お手数ですが、何卒よろしくお願い申し上げます。
返信を投稿
OB
OBサポート
OBサポートです。
お問い合わせいただきました件についてそれぞれ以下に回答差し上げます。
>①結果的に、設計を出力した際に、出力順が更新日時の降順になってしまうのですが、
>入力した通りに出力するにはどうすればよいのでしょか。
大変申し訳ございませんが、
現状では更新日での降順で必ず並び替えられるものとなっております。
(更新が降順となっていない場合は、入力とは別の順序で出力されるものとなっております。)
もし更新日が表紙にて出力不要でしたら、
設計書出力画面の右上にあります「設計書設定」ボタン>表紙>明細部1タブより
更新日を出力しないように設定することが可能ですので、
当設定を行っていただいた上、更新履歴の編集画面では指定した順番どおりに出力できるよう
更新日を設定いただくようなご対応を検討いただいてもよろしいでしょうか。
>②表示項目ではなく、固定の文字を出力したいですが、できないですか?
本件についても大変申し訳ございませんが、
表示項目のかわりに固定文字を出力することはいただけません。
いずれもご希望に沿うことができず申し訳ございません。
①②いずれにつきましてもご要望として承り、
今後のバージョンアップで対応を検討をさせていただきますので
よろしくお願いいたします。
お問い合わせいただきました件についてそれぞれ以下に回答差し上げます。
>①結果的に、設計を出力した際に、出力順が更新日時の降順になってしまうのですが、
>入力した通りに出力するにはどうすればよいのでしょか。
大変申し訳ございませんが、
現状では更新日での降順で必ず並び替えられるものとなっております。
(更新が降順となっていない場合は、入力とは別の順序で出力されるものとなっております。)
もし更新日が表紙にて出力不要でしたら、
設計書出力画面の右上にあります「設計書設定」ボタン>表紙>明細部1タブより
更新日を出力しないように設定することが可能ですので、
当設定を行っていただいた上、更新履歴の編集画面では指定した順番どおりに出力できるよう
更新日を設定いただくようなご対応を検討いただいてもよろしいでしょうか。
>②表示項目ではなく、固定の文字を出力したいですが、できないですか?
本件についても大変申し訳ございませんが、
表示項目のかわりに固定文字を出力することはいただけません。
いずれもご希望に沿うことができず申し訳ございません。
①②いずれにつきましてもご要望として承り、
今後のバージョンアップで対応を検討をさせていただきますので
よろしくお願いいたします。
返信を投稿
OBDZ
ロロ
以前のバージョンではバインド変数が?で取得が可能だったのに現在のバージョンは出来なくなってます。別の方が同じ様な質問をしていました。それに対してOBサポートから、「?は使用できない仕様です。」と回答がありました。追い質問で「以前は使えたんですけど、仕様変更したんですか?」の質問には回答ありませんでした。これって明らかに製品レベルがダウンしてませんか?何とかならないものでしょうか?
返信を投稿
OB
OBDZユーザ
公式のQAに下記の記載があり、登録しました。
①結果的に、設計を出力した際に、出力順が更新日時の降順になってしまうのですが、入力した通りに出力するにはどうすればよいのでしょか。
>Q1. 表紙の更新履歴はどのデータを基に出力されているのか?
>チェックイン時に入力した「バージョン」「コメント」の情報をもとに自動出力されます。更新履歴をカス>タマイズしたい場合、システムエクスプローラ(ログイン直後の画面)の一覧より各機能(画面、帳票、バ>ッチなど)の右にある「…」をクリック>「更新履歴の編集」より編集が可能です。
②表示項目ではなく、固定の文字を出力したいですが、できないですか?
①結果的に、設計を出力した際に、出力順が更新日時の降順になってしまうのですが、入力した通りに出力するにはどうすればよいのでしょか。
>Q1. 表紙の更新履歴はどのデータを基に出力されているのか?
>チェックイン時に入力した「バージョン」「コメント」の情報をもとに自動出力されます。更新履歴をカス>タマイズしたい場合、システムエクスプローラ(ログイン直後の画面)の一覧より各機能(画面、帳票、バ>ッチなど)の右にある「…」をクリック>「更新履歴の編集」より編集が可能です。
②表示項目ではなく、固定の文字を出力したいですが、できないですか?
返信を投稿
OBDZ