たとえば、次を含むバイト配列があります
byte mac[6] = {0x00, 0x8a, 0x0C, 0x98, 0x11, 0x15}
.
このステートメントを使用してデータベースに挿入する場合
m_pWiFiRecords->Fields->Item[varColumnIndex]->Value = _variant_t((char*)(pRecord->bss_id));
最初の要素 = 0x00 であるため、空の配列として保存し、バイト配列としてキャストすると -1 として保存されます。
問題を理解するのを手伝ってくれませんか?