C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 67 を表示中)
■39138 / )  Re[1]: VisualC# テキストボックスの入力内容を全角から半角へ
□投稿者/ 魔界の仮面弁士 (1173回)-(2009/07/30(Thu) 16:39:48)
No39136 (y2 さん) に返信
> 一通りの処理は、問題なく出来るようになっているのですが、テキストボックスの入力内容が、全角の時と半角の時とでは、
> 引っかかるデータが違ってしまいます。

データベースによりますが、比較時に照合順序指定を行ってみては如何でしょうか。
たとえば Microsoft SQL Server であれば、
WHERE '(A)' = '(A)'
ではなく、
WHERE '(A)' = '(A)' COLLATE Japanese_90_CI_AS
のように指定するなど。


> これでは不便なので、テキストボックスの内容を取得するときに全角が含まれていれば半角に統一できるような方法を探しています。
C# 側では、Microsoft.VisualBasic.Strings.StrConv などを併用する方法があります。
返信 編集キー/


管理者用

- Child Tree -