I'm looking for a way to Import Data using the "ImpotData" method with C++.
Here is my code, which unfortunately doesn't work:
Please help me!!
VARIANT arr;
arr.vt = VT_ARRAY | VT_VARIANT;
SAFEARRAYBOUND bound = {6,0};
arr.parray = SafeArrayCreate(VT_I4,1,&bound);
ASSERT(arr.parray);
long x=0;
long val =geoFieldName; // (first column)
SafeArrayPutElement(arr.parray,&x,&val);
x++;
val = geoFieldName2; // (second column)
SafeArrayPutElement(arr.parray,&x,&val);
x++;
val = geoFieldCountry; // (3 column)
SafeArrayPutElement(arr.parray,&x,&val);
x++;
val = geoFieldCity; // (4 column)
SafeArrayPutElement(arr.parray,&x,&val);
x++;
val = geoFieldAddress1; // (5 column)
SafeArrayPutElement(arr.parray,&x,&val);
x++;
val = geoFieldPostal1; // (6 column)
SafeArrayPutElement(arr.parray,&x,&val);
COLEMapPointDataSets oMPDataSets = oMPMap.DataSets();
ASSERT(oMPDataSets.Ok());
const long geoImportFirstRowNotHeadings = 1;
const long geoImportFirstRowIsHeadings = 0;
COLEMapPointDataSet oMPDataSet = oMPDataSets.ImportData("c:\\temp\\export.txt", arr, geoCountryMultiCountry, geoDelimiterTab, geoImportFirstRowIsHeadings);