0
我工作的一個託管C++應用程序,利用C#庫來填充ADO記錄的字段:C++和.NET - 從「系統:字符串^」轉換爲「_variant_t」
recordset->Fields->GetItem(L"Id")->Value = _variant_t(Library::IdGenerator->GenerateNewId());
但是,在將庫添加到記錄集之前,我遇到了將庫返回的.NET字符串轉換爲_variant_t
的錯誤。
以下是錯誤我得到:
error C2440: '<function-style-cast>' : cannot convert from 'System::String ^' to '_variant_t'
我缺少一個轉換或轉換爲得到這個工作?
工作就像一個魅力!非常感謝 :) – miguelarcilla