我想在我的应用程序中自动登录,通过从本地检索值,但我无法做到, 它没有给出任何错误,也没有任何错误,我无法执行查询。 请引导我走右门。
```
ionViewWillEnter() {
alert("Check Will Enter in Login Page");
console.log("Login Screen");
{
this.database.executeSql("SELECT * FROM user DESC LIMIT 1", []).then((userdata) => {
{
let toast = this.toastCtrl.create({
message: 'User is validated successfully',
duration: 3000,
position: 'bottom'
});
toast.onDidDismiss(() => {
console.log('Dismissed toast');
});
toast.present();
}
this.navCtrl.push(DashboardPage);
alert("1" + JSON.stringify(userdata));
alert("Check login_id-" + userdata.rows.item(0).login_id);
alert("Check password-" + userdata.rows.item(0).password);
alert("Check password-" + userdata.rows.item(0).mobile_no);
alert("DeviceID CHECK retrieving from USER" + userdata);
}, (error) => {
alert("AUTO LOGIN ERROR" + JSON.stringify(error));
});
}
}
```
答案 0 :(得分:0)
您必须在platform.ready()
方法中调用SQL执行,如下所示。
ionViewWillEnter() :void {
this.platform.ready().then(() => {
///your sql and other code
})