64 ビットの整数の構造
Microsoft C コンパイラのSQL_C_SBIGINTおよびSQL_C_UBIGINTデータ型識別子の C 型が_int64。 Microsoft C コンパイラ以外のコンパイラを使用する場合、C 型が異なる場合があります。 コンパイラが 64 ビット整数をネイティブでサポートしている場合、ドライバーまたはアプリケーションは、ネイティブの 64 ビット整数型ODBCINT64を定義する必要があります。 コンパイラが 64 ビット整数をネイティブでサポートしていない場合、アプリケーションまたはドライバーは次の構造体を定義して、このデータに確実にアクセスできます。
typedef struct{
SQLUINTEGER dwLowWord;
SQLUINTEGER dwHighWord;
} SQLUBIGINT
typedef struct{
SQLUINTEGER dwLowWord;
SQLINTEGER sdwHighWord;
} SQLBIGINT
64 ビット整数は 8 バイト境界にアラインされるため、これらの構造体は 8 バイト境界にアラインする必要があります。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示