Проблема интеграции сканера штрих-кода и базы данных в Экспо - PullRequest
1 голос
/ 23 марта 2019

Попытка интегрировать считыватель штрих-кода в Expo и базу данных SQLite. Попытка использовать UPC для добавления в базу данных. Сканер штрих-кода жалуется на неправильный формат или не считывает штрих-код.

Код здесь: https://pastebin.com/ZcNJtm2G И зона фокусировки ниже.

Я пытался погуглить проблему, просматривал учебные пособия и просто бился головой об нее, и, похоже, ничего не помогло.

_handleBarcodeScanned = ({type, data}) => {
    var liquorType;

    if (type==512) {
      db.transaction ((tx) => {
        tx.executeSql('select upc from Ingredient', [], (tx, result) => {
          if (result & result.rows && result.rows._array) {
            if (result === data) {
              var ing = rows.item(data).ingredient;
              tx.executeSql('insert into useringredient(user, ingredient, upc) values (user, ?, ?);', [ing, data], () => {
                Alert.alert('insert');
              }); 
            }
          }
          Alert.alert('Drink not found');
        });     
      });
   } else {Alert.alert("Barcode format is not supported");}
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...