出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

文字数を判断し、全角のスペースを入れたい   れいさん [2002/02/28 9:34:51] [1767]
  Re:文字数を判断し、全角のスペースを入れたい   喜平さん [2002/02/28 10:00:48] [1768]
  Re:文字数を判断し、全角のスペースを入れたい   Tomitomiさん [2002/02/28 10:21:17] [1771]
    発言者により削除されました!! REIさん [2002/02/28 10:32:03] [1773]
    Re:文字数を判断し、全角のスペースを入れたい   れいさん [2002/02/28 10:35:40] [1774]

[1767] 文字数を判断し、全角のスペースを入れたい
投稿者:れいさん 2002/02/28 9:34:51
こんにちは。教えて下さい。
DBからデータを取得し、そのデータの文字数を判断し、フル桁になるように
スペースで埋めたいのです。

例えば、DBの項目がVARCHAR(10)だとして
取得したデータが「あ」と入っていたとしたら、
「あ」の後ろに全角スペースを4つ入れたいのです。
「ABC」と入っていたら「ABC」の後ろに全角スペースを3つというような感じで。
LEN関数はバイト数までは返してくれないので困っています。
どうか、ご教授をお願いします。

[1768] Re:文字数を判断し、全角のスペースを入れたい
投稿者:喜平さん 2002/02/28 10:00:48
> LEN関数はバイト数までは返してくれないので困っています。

http://isweb6.infoseek.co.jp/art/longtime/asp/tips.html#4


[1771] Re:文字数を判断し、全角のスペースを入れたい
投稿者:Tomitomiさん 2002/02/28 10:21:17
こんにちは、Tomitomiです。

> DBからデータを取得し、そのデータの文字数を判断し、フル桁になるように
> スペースで埋めたいのです。
>
> 例えば、DBの項目がVARCHAR(10)だとして

型が 「VARCHAR」ということなのでOracleだと思いますが、
型を「CHAR」にすると固定長になり後ろに半角スペースが入ったと思います。

それと埋めたいスペースが全角スペースなのにバイト数で数えるというのは不思議な気もしますが。。

全角スペースで埋めた場合、データに半角が奇数入っていたらフル桁では埋まりませんよね?

意味のないレスですみません。

[1773] Re:文字数を判断し、全角のスペースを入れたい
投稿者:REIさん 2002/02/28 10:32:03
発言者により削除されました!!

[1774] Re:文字数を判断し、全角のスペースを入れたい
投稿者:れいさん 2002/02/28 10:35:40
Tomitomiさん、こんにちは。

> 全角スペースで埋めた場合、データに半角が奇数入っていたらフル桁では埋まりませんよね?

確かにおっしゃる通りです。
この場合、半角文字が入っている事はないという事でした。



TreeBBS For ASP V.0.1.3
Program By YasNet