2012-05-02 10 views
2

SQL数値(18,0)データ型に対応するC++データ型は何ですか?SQL数値(18,0)データ型に対応するC++データ型は何ですか?

SQLの数値(18,0)を格納するには、C++でデータ型が必要です。

+0

は(18,0)18桁の小数点の前と後の0を意味します。だから、 'long long'や' int64_t'や '__int64'やシステム上の64ビット整数を使うことができます。 –

+0

私の問題はSQLからデータを読み込む_variant_tはLONG​​LONGをサポートしていません – breceivemail

+0

MSVCを使用しています。どのバージョン? AFAIK variant_tは64ビットのintをサポートします。ああ、どのようなデータベースを読んでいるのですか? SQLサーバー? –

答えて

1

long long(少なくとも64ビット)です。

関連する問題