過去の桐井戸端BBS (桐ver.7)
12426 「式の結果が代入または変換できないデータ型です」というエラーが出る KKK 2001/07/24-11:55
こんにちは、はじめまして。
会社で桐を使った処理が将来的に必要になる為、現在独学で勉強中です。
初歩的な質問かも知れませんがどなたかお応え頂ければ幸いです。

付属のマニュアル「桐version7」の表編集を参考に、
サンプルデータを作ってみているのですが、
マニュアル通りの式を入力しているのにエラーメッセージが出てしまいます。
式は
「#年齢([生年月日],#年月日)」
エラーメッセージは
「KD1620:式の結果が代入または変換できないデータ型です#年齢([生年月日],#年月日)」
となります。
もともとは既存のサンプルデータを使っていたのですが、
全く新しいデータを作成しても同じエラーが出ます。

この関数以外でも同じようなエラーメッセージが出ることがありました。
何か作り方に問題があるのでしょうか?

12427 Re:エラーメッセージについて 悲しげ 2001/07/24-12:13
記事番号12426へのコメント
どもっ、KKKさん

#年月日は文字列ですから、[生年月日]項目のデータ型も文字列にしてはいかが?

12428 Re:エラーメッセージについて KKK 2001/07/24-12:53
記事番号12427へのコメント
>どもっ、KKKさん

悲しげさん、こんにちは、早速の御回答を有り難う御座います。

>#年月日は文字列ですから、[生年月日]項目のデータ型も文字列にしてはいかが?

それは項目属性変更画面の事でしょうか?
でしたら全然触っていないので、全部データ型にしてあります。

12429 Re:エラーメッセージについて KKK 2001/07/24-12:54
記事番号12428へのコメント
間違えました。データ型ではなく「文字列」ですね。
12430 Re:エラーメッセージについて KKK 2001/07/24-13:29
記事番号12429へのコメント
できました!
悲しげさんがおっしゃっていた「データ型」をいろいろ触っていたらできるようになりました。
生年月日を文字列に、年齢は数値とか実数にすればいいようです。
こういった箇所もきちんと合わせないといけないのですね。
関数のnumとかstrとかよく分からずに見ていましたが、今度からもっと気をつけます。
どうも有り難う御座いました。

戻る