'Getting no response while using react-native-sqlite-storage ,
I am trying to execute update query but in response getting nothing.
const editData = async (no) => {
     try {
      db.transaction((tx) => {
        tx.executeSql(
          'UPDATE brief_History set para' +
            no +
            '=?,where id=?',
          [value, 2],
          (tx, results) => {
            console.log('Results', results.rowsAffected);
            if (results.rowsAffected > 0) {
              Alert.alert('Record Updated Successfully...');
            } else Alert.alert('Error');
          },
        );
      });
    } catch (err) {
      console.log(err);
    }
  };
Solution 1:[1]
I was having the same problem, you need to verify if the Database was initialized in App.
Example using Expo
import React, { useEffect, useState } from 'react';
import AppLoading from 'expo-app-loading';
const App = () => {
  const [InitializedDatabase, setInitializedDatabase] = useState(false);
  useEffect(() => {
    let tableValues = { table: "User", column: "Username TEXT, Password TEXT" };
    createTable(tableValues).finally(() => setInitializedDatabase(true));
  }, []);
  if (!InitializedDatabase) {
    return <AppLoading />;
  }
  return (
    <View />
  );
}
const createTable = (value) =>
    new Promise((resolve, reject) =>
      db.transaction((tx) =>
        tx.executeSql(`CREATE TABLE IF NOT EXISTS ${value.table} (${value.column});`,
          [],
          (_, { rowsAffected, insertId }) => resolve(insertId),
          (_, error) => reject(error)
        )));
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source | 
|---|---|
| Solution 1 | Guilherme Zanetti | 
