@@ -2183,9 +2183,6 @@ OGRErr OGRMiraMonLayer::TranslateFieldsValuesToMM(OGRFeature *poFeature)
2183
2183
hMMFeature.pRecords [nIRecord].nNumField ))
2184
2184
return OGRERR_NOT_ENOUGH_MEMORY;
2185
2185
2186
- hMMFeature.pRecords [nIRecord].pField [iField].dValue =
2187
- panValues[nIRecord];
2188
-
2189
2186
if (MM_SecureCopyStringFieldValue (
2190
2187
&hMMFeature.pRecords [nIRecord].pField [iField].pDinValue ,
2191
2188
CPLSPrintf (" %d" , panValues[nIRecord]),
@@ -2272,14 +2269,11 @@ OGRErr OGRMiraMonLayer::TranslateFieldsValuesToMM(OGRFeature *poFeature)
2272
2269
hMMFeature.pRecords [nIRecord].nNumField ))
2273
2270
return OGRERR_NOT_ENOUGH_MEMORY;
2274
2271
2275
- hMMFeature.pRecords [nIRecord].pField [iField].dValue =
2276
- padfRLValues[nIRecord];
2277
-
2278
2272
char szChain[21 ];
2279
2273
SprintfDoubleSignifFigures (
2280
2274
szChain, 21 ,
2281
2275
phMiraMonLayer->pLayerDB ->pFields [iField].nNumberOfDecimals ,
2282
- hMMFeature. pRecords [nIRecord]. pField [iField]. dValue );
2276
+ padfRLValues [nIRecord]);
2283
2277
2284
2278
if (MM_SecureCopyStringFieldValue (
2285
2279
&hMMFeature.pRecords [nIRecord].pField [iField].pDinValue ,
@@ -2391,8 +2385,6 @@ OGRErr OGRMiraMonLayer::TranslateFieldsValuesToMM(OGRFeature *poFeature)
2391
2385
hMMFeature.pRecords [0 ].nNumField ))
2392
2386
return OGRERR_NOT_ENOUGH_MEMORY;
2393
2387
2394
- hMMFeature.pRecords [0 ].pField [iField].dValue =
2395
- poFeature->GetFieldAsInteger (iField);
2396
2388
if (MM_SecureCopyStringFieldValue (
2397
2389
&hMMFeature.pRecords [0 ].pField [iField].pDinValue ,
2398
2390
pszRawValue,
@@ -2431,9 +2423,6 @@ OGRErr OGRMiraMonLayer::TranslateFieldsValuesToMM(OGRFeature *poFeature)
2431
2423
hMMFeature.pRecords [0 ].nNumField ))
2432
2424
return OGRERR_NOT_ENOUGH_MEMORY;
2433
2425
2434
- hMMFeature.pRecords [0 ].pField [iField].dValue =
2435
- poFeature->GetFieldAsDouble (iField);
2436
-
2437
2426
char szChain[21 ];
2438
2427
SprintfDoubleSignifFigures (
2439
2428
szChain, 21 ,
0 commit comments