初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2022-10-04 17:42:36

kisukedon
Guest

OraclDatabase12cのデータをFmで参照する時の不具合について

お世話になります。
業務システムサーバー(OraclDatabase12c)のデータをファイルメーカーPro17サーバーとODBC接続し、データの参照をしていますが、
業務システムサーバーに数千件登録されているデータのうち、数件が検索でヒットしません。ファイルメーカーのほうでは検索できない
(認識できない)ので、ルックアップ等も実施できません。原因が業務システムサーバー側にあるのかファイルメーカー側にあるのか、また
対処方法をお教え頂きたいのでよろしくお願い致します。(端末はWin10です。)
(認識できないレコードをfmで検索を実施すると、例えば顧客CDでは検索できないが、顧客名では検索できる等の状態です。レコード自体
に不具合があるのではなく、顧客CD等の入力に問題(改行、スペース等が入っている など)があるのではと考えていますが、原因がわかりません。)

#2 2022-10-05 03:25:34

Shin
Member

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

検索できない顧客CDの文字間にワイルドカードを入れた条件で検索してみるとどうなりますか

Offline

#3 2022-10-05 08:13:34

himadanee
Guest

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

顧客CDは固定長かと思いますが、その場合はLength(顧客CD)の計算フィールドを作れば余計な不可視文字が入ってるのがわかります。
でも「業務システム」側でそれぐらいはチェックしてそうな気もするか...

#4 2022-10-05 08:35:06

kisukedon
Guest

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

Shinさんご回答ありがとうございます。
顧客CDは"01336"などの5桁の数字で"*01336*","*0*1*3*3*6*"で検索しましたが、検索できませんでした。

#5 2022-10-05 08:44:23

Shin
Member

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

余計な文字を考えたのですが、やはり無い様ですね。Oracle 使ってるくらいだから、チェックしてるでしょう。
Oracle 側の索引テーブルの損傷なんですかね。

Offline

#6 2022-10-05 09:14:33

kisukedon
Guest

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

himadaneeさん、Shinさんご回答ありがとうございます。
Length(顧客CD)で正常なレコードと異常(表示されない)レコードを比べようとしたら、異常なレコードは全く表示されない状態でした。
以前は、顧客名などで検索できたのですが、今はFmで全く表示されません。
Oracle 側の索引テーブルの損傷を再構築する方法はあるのでしょうか?

#7 2022-10-05 09:31:21

qb_dp
Member

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

...データの参照をしていますが、

とあるので、おそらくESS(外部 SQL データソース)での接続ですね。たぶん。
一度、インポートして確認してみてはいかがでしょうか。

Offline

#8 2022-10-05 10:45:36

kisukedon
Guest

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

qb_dpさんご回答ありがとうございます。
「おそらくESS(外部 SQL データソース)での接続ですね。たぶん。」との事ですが、そうかもしれません。
このあたりがよくわかっておらず申し訳ございません。最初、業務システムサーバーのデータをPro17サーバー
で参照できるようにするのに自分ではできず、ODBC接続設定を業者にして頂きました。

「一度、インポートして確認してみてはいかがでしょうか。」というのはどういう操作でしょうか?
業務システムサーバーのデータをファイルメーカーPro17サーバーで参照していますが、業務システムサーバーの
データ変更はどんな不具合がおこるかわからないので実施していません。

#9 2022-10-05 11:02:23

qb_dp
Member

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

ODBCデータソースからレコードのインポートが可能です。

レコードのインポート
https://fmhelp.filemaker.com/help/17/fm … 3ww1212259

サーバーにFileMaker Pro をインストールするか、
クライアント機にODBCを設定するかしないと確認できません。

Offline

#10 2022-10-06 08:24:05

himadanee
Guest

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

「自分ではできず」が権限上の問題ならしょうがないですが、技術的な問題でできなかったとしたら、ここでアドバイスをもらっても自力で解決するのは難しそうな気がしますが...

>以前は、顧客名などで検索できたのですが、今はFmで全く表示されません。
FMを使わないでOracleにはアクセスできるんですか?「業務システム」でしか参照できないのかな。そっちで削除されたりしてないことは間違いないですね?
FMで使ってるODBCと同じ設定で別のソフトを使って参照できるか確認しないと、「業務システム」がどういうテーブルの使い方してるかわからないので、FM上の問題なのか何とも言えないですね...

とりあえず、まずはESSなのかどうかを確認しないとだめですね。
ESSでなく定期インポートになってたりしたら、同期に失敗してるとか全然別の原因まで考えないといけないので...
「ODBC接続設定を業者にして頂きました」というのはESSな可能性が高いと思うけど

#11 2022-10-07 08:24:39

kisukedon
Guest

Re: OraclDatabase12cのデータをFmで参照する時の不具合について

qb_dpさん、himadaneeさんご回答ありがとうございます。
一度、業務システム作成業者に相談してみます。

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 566.81 KiB (Peak: 581.45 KiB) ]