2017-03-05 8 views
3

私はsqliteを使用してネイティブ・アプリケーションに対応しています。ネイティブモジュールから 違法コールバックタイプの呼び出し:ネイティブモジュールからの不正なコールバック型呼び出し。このコールバック・タイプは、ネイティブ・コードからの単一呼び出しのみを許可します。

var sqlite = require('react-native-android-sqlite') 


var databaseName = 'react.db' 
//initialiser base de donnée 
sqlite.init(databaseName) 
    .then((_) => { 
     console.log('database initialized.') 
    } 
) 
//declarer une requette 
var sql = 'INSERT INTO principale(id, nom) VALUES (1, bonjour)' 
var params = ["Create react native android sqlite", 1] 
//fermer la base de donnée 

export default class sql2 extends Component { 
    //function 
    insert() { 

sqlite.query(sql, params) 
.then((data) => { 
    console.log('retrieved: ', data) 
} 
) 
    } 
    render() { 
    return (
     <View style={styles.container}> 

     <Button title='salut' onPress={this.insert}>Cliquz sur moi</Button> 


     </View> 
    ); 
    } 
} 


AppRegistry.registerComponent('sql2',() => sql2); 

私はこのエラーを持っています。このコールバックタイプは、ネイティブコードからの単一呼び出しのみを許可します。

+0

モジュールが時代遅れであることを...より良いとこの1 https://github.com/andpor/react-native-sqlite-storage – vinayr

+0

をしてください使用しますどのバージョンのnode.jsと反応しますか? –

+0

最新バージョン – vinayr

答えて

関連する問題