Explorar o código

Solución Error _InsertRow

La funcion isNaN()  toma como numerico las cadenas vacias, cuando en la sql debería hacerlo insertarlo como ''
Jacen %!s(int64=14) %!d(string=hai) anos
pai
achega
4905df0a1d
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/data/Lungo.Data.Sql.js

+ 1 - 1
src/data/Lungo.Data.Sql.js

@@ -194,7 +194,7 @@ LUNGO.Data.Sql = (function(lng, undefined) {
                 var value = row[field];
                 fields += (fields) ? ', ' + field : field;
                 if (values) values += ', ';
-                values += (isNaN(value)) ? '"' + value + '"' : value;
+                values += (isNaN(value) || value=='') ? '"' + value + '"' : value;
             }
         }