このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

Tango for FileMaker Pro なんとか動いて

発言者:nissin@orh.go.jp
( Date Tuesday, December 31, 1996 19:15:14 )


先日送られてきたTango for FileMaker Proなんですが
どうもマニュアルどうりにしても、動作してくれません
いやどうやったらいいか、...途方に暮れています
幾つかのデータベースでやったところうまくできる時と
出来ないデータベースがあるようで....

ファイルメーカーはちゃんと検索しているのは、確認できているんですが
最終段階で表示させるときに
 該当するデータがないといってきて困ってます
たとえば新しい郵便番号を検索するデータベースで、
以下のエラーメッセージが出ます
何が悪いんでしょうね(長くなりました、スイマセン)

/Tango/zip/kinkizip.qry function=search
%8C%BB%97X%95%D6%94%D4%8D%86=&%8FZ%8F%8A=&%82%E6%82%DD%82%AA%82%C8=&%8Es%8B%E6%92%AC%91%BA%96%BC=%90_%8C%CB%8Es%96k%8B%E6&%93s%93%B9%95%7B%8C%A7%96%BC=&%92%AC%88%E6%96%BC=
 [Action]
             BranchToForm
 [Action]
             BranchToSearch
 [Action]
             Search
 [Warning]
             Missing post argument: 現郵便番号
 [Warning]
             Missing post argument: 住所
 [Warning]
             Missing post argument: よみがな
 [Warning]
             Missing post argument: 都道府県名
 [Warning]
             Missing post argument: 町域名
 [Query]
             misc\mvis{'----':obj {want:type(crow), from:obj {want:type(cDB
             ), form:indx, seld:1, from:obj {want:type(docu), from:'null'(),
             form:name, seld:メkinkiモ}}, form:test, seld:cmpd{relo:cont,
             'obj1':obj {want:type(ccel), form:name, seld:メ市区町村名モ,
             from:'exmn'()}, 'obj2':メ神戸市北区モ}} **** misc\mvis{'----':obj
             {want:type(crow), form:rang, seld:rang{star:obj
             {want:type(crow), form:indx, from:'ccnt'(), seld:1}, stop:obj
             {want:type(crow), form:indx, from:'ccnt'(), seld:100}},
             from:obj {want:type(docu), from:'null'(), form:name, seld:メ
             kinkiモ}} **** core\getd{'----':obj {want:type(prop), form:prop,
             seld:type(ID ), from:obj {want:type(crow), form:indx,
             seld:abso(ヌ616C6C20ネ), from:obj {want:type(docu),
             from:'null'(), form:name, seld:メkinkiモ}}} ****
             core\getd{'----':[obj {want:type(ccol), form:name, seld:メ新郵便
             番号モ, from:obj {want:type(ctbl), form:indx, seld:0, from:obj
             {want:type(docu), from:'null'(), form:name, seld:メkinkiモ}}},
             obj {want:type(ccol), form:name, seld:メ住所モ, from:obj
             {want:type(ctbl), form:indx, seld:0, from:obj {want:type(docu),
             from:'null'(), form:name, seld:メkinkiモ}}}, obj
             {want:type(ccol), form:name, seld:メよみがなモ, from:obj
             {want:type(ctbl), form:indx, seld:0, from:obj {want:type(docu),
             from:'null'(), form:name, seld:メkinkiモ}}}, obj
             {want:type(ccol), form:name, seld:メ市区町村名モ, from:obj
             {want:type(ctbl), form:indx, seld:0, from:obj {want:type(docu),
             from:'null'(), form:name, seld:メkinkiモ}}}, obj
             {want:type(ccol), form:name, seld:メ都道府県名モ, from:obj
             {want:type(ctbl), form:indx, seld:0, from:obj {want:type(docu),
             from:'null'(), form:name, seld:メkinkiモ}}}, obj
             {want:type(ccol), form:name, seld:メ町域名モ, from:obj
             {want:type(ctbl), form:indx, seld:0, from:obj {want:type(docu),
             from:'null'(), form:name, seld:メkinkiモ}}}, obj
             {want:type(ccol), form:name, seld:メ現郵便番号モ, from:obj
             {want:type(ctbl), form:indx, seld:0, from:obj {want:type(docu),
             from:'null'(), form:name, seld:メkinkiモ}}}] **** 
 [Action]
             Stop3

田中求之 さんからのコメント
( Tuesday, December 31, 1996 23:05:40 )

エラーメッセージを見ても、なんのことかわかりませんが (^_^;;

ファイルメーカーのデータベースの側で、フィールド名が日本語になっていると
データをちゃんととって来れないという問題があるのではなかったですか?
(これって直ったのかな?)

それに引っかかっていませんか?


それ以外に何か問題になりそうなことはあったかな??

nissin さんからのコメント
( Saturday, January 04, 1997 16:45:38 )

原因がわかりました
ファイルメーカー側のデータベースの設定の方で
自動的に索引を作ってくれるモードをチェックしたフィールドがあって
ファイルメーカー上で何度か検索したデータファイルです

ファイルメーカー側のデータベースで定義のところを
再検したら、オプションのボタンが選択できない
フィールドがあるんです(壊れている?しかしファイルメーカー上では検索OK)
そんなフィールドに対しては検索しても
正しく結果を返してくれないみたいです

対策
データファイルにはすっぴんの、何も細工してない
すっぴんデータを用いましょう

フィールド名が日本語でも大丈夫みたいです

yosida さんからのコメント
( Monday, January 06, 1997 09:16:58 )

 日本語のフィールド名は12月に配布されていたβ版ではうまく実行できない
ケースがありました(10個程度なら問題なかったのですが、250個のデータ
でクエリーを組むとうまく実行できませんでした)。
 製品版では解決されてるそうなので急いで代金を振り込みましたが・・・。