- 締切済み
VB.net charからintへ
VB.netでvarchar型からint型へ変換するにはどうすればいいでしょうか。。 DBから取ってきた、varchar型の値をint型で前ゼロ付で表示したいです。 例えば、varchar型の12をint型で0012と表示したいのですが。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- dsuekichi
- ベストアンサー率64% (171/265)
回答No.1
> 例えば、varchar型の12をint型で0012と表示したいのですが。 StrConv関数で、全角=>半角に変換し、 CInt関数で、文字列=>整数に型変換し、 Format関数で整形 とか・・・ 例えば、 > Dim s As String = "12" > MsgBox(Format(CInt(StrConv(s, VbStrConv.Narrow)), "0000"))