У меня есть массив байтов, который содержит, например,
byte mac[6] = {0x00, 0x8a, 0x0C, 0x98, 0x11, 0x15}
.
При вставке его в базу данных с помощью этого оператора
m_pWiFiRecords->Fields->Item[varColumnIndex]->Value = _variant_t((char*)(pRecord->bss_id));
Он сохраняет его как пустой массив, потому что первый элемент = 0x00, и при преобразовании его в массив байтов он сохраняет его как -1.
Не могли бы вы помочь мне разобраться в проблеме?