掲示板一覧   -   トピック一覧
   EA API
     TaggedValueの長さ制限


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2007-11-30 14:02
EA Administrator
投稿: 1970

Re: TaggedValueの長さ制限

追記させていただきます。

まず上記エラーの詳細についてですが、
EAのモデル情報はMicrosoft Accessで扱っているデータベース
形式と同様の形式に保存しており、その各エリアの最大サイズ
を超えて入力を行った場合は、データベース側でエラーが発生し、
EAではそのエラーに対しましては制御していません。
そのため、255文字を超えた入力を行った場合、データベースの
サイズを超え、今回のご指摘のようなデータベースに関するエラーが
発生します。ご了承ください。


続きまして、対応案をご提案いたします。

今回は、256文字以上の情報をタグ付き値に設定したいということと
思います。このことを前提に2通りの方法をご提案いたします。

対応案1)
タグ付き値にメモ型を定義する方法がございます。
「設定」→「UMLに関連する定義」のタグ付き値の定義タブにて、
タグの種類にて名前を定義し、詳細にてメモ型(Type=Memo;)を
指定します。この名前を用いてタグ付き値を定義した場合は、
タグ付き値のノート欄(TaggedValue.Notes)に非常に長い文字列
を設定することができるようになります。

この設定詳細につきましては、ヘルプの「独自の型のタグ付き値の作成」
および「定義済みのタグ付き値の種類」をご参照ください。

ご確認のほど、よろしくお願いいたします。


対応案2)
入力したい文字列に日本語を含む場合になりますが、データベース
の形式がJet3.5(EAで新規にプロジェクトを作成した場合は
この形式になります)の場合はバイト単位の入力になりますが、
Jet4.0の形式の場合は、文字単位の入力が可能になります。
そのため日本語(2byte文字コード)をご利用の場合は、日本語で
最大255文字まで入力することができるようになります。
(すべて英字(1byte文字コード)の場合は、Jet3.5でもJet4.0
でも入力できる文字数は同じです。)

プロジェクトファイル(.eap)をJet4.0へ変換する場合は、
Microsoft Access のツールメニューからデータベースの変換を
行ってください。


上記内容について、ご確認のほど、よろしくお願いいたします。

何かご不明点などありましたら、ご連絡ください。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   TaggedValueの長さ制限 diosan2 2007-11-30 11:45
     Re: TaggedValueの長さ制限 sugimoto 2007-11-30 13:17
     » Re: TaggedValueの長さ制限 sugimoto 2007-11-30 14:02
         Re: TaggedValueの長さ制限 diosan2 2007-11-30 18:51
           Re: TaggedValueの長さ制限 sugimoto 2007-12-3 10:22
             Re: TaggedValueの長さ制限 diosan2 2007-12-3 11:42
               Re: TaggedValueの長さ制限 sugimoto 2007-12-3 13:23