• 締切済み

VB.net charからintへ

VB.netでvarchar型からint型へ変換するにはどうすればいいでしょうか。。 DBから取ってきた、varchar型の値をint型で前ゼロ付で表示したいです。 例えば、varchar型の12をint型で0012と表示したいのですが。 よろしくお願いします。

みんなの回答

  • 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"))

関連するQ&A

専門家に質問してみよう