Добавление параметров в SQLite с C#

Преобразуйте все строковые числа в нестроковые числа, используя map и деструктурируя следующим образом:

const data = [
   {
      "label": "Purok I",
      "y": "1"
   },
   {
      "label": "Purok II",
      "y": "1"
   },
   {
      "label": "Purok III",
      "y": "2"
   }
];

const numbered = data.map(({ label, y }) => { return {label, y: parseInt(y)}});

console.log(numbered);
.as-console-wrapper { max-height: 100% !important; top: auto; }

[118 ] РЕДАКТИРОВАТЬ

Оказывается, создание имен свойств без строки невозможно:

var obj = {
  foo: "bar",
  one: 1
};

console.log(obj);

21
задан Brian Sweeney 30 April 2009 в 21:41
поделиться

2 ответа

Попробуйте VALUES вместо VALUE .

23
ответ дан 29 November 2019 в 06:09
поделиться

Попробуйте другой подход, именование ваших полей в запросе и именование параметров в запросе:

this.command.CommandText = "INSERT INTO StringData (field1, field2) VALUES(@param1, @param2)";
this.command.CommandType = CommandType.Text;
this.command.Parameters.Add(new SQLiteParameter("@param1", data.Data));
this.command.Parameters.Add(new SQLiteParameter("@param2", data.ByteIndex));
...
76
ответ дан 29 November 2019 в 06:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: