程序问答   发布时间:2022-06-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了SQLite 表正在插入但未更新大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决sqlite 表正在插入但未更新?

开发过程中遇到sqlite 表正在插入但未更新的问题如何解决?下面主要结合日常开发的经验,给出你关于sqlite 表正在插入但未更新的解决方法建议,希望对你解决sqlite 表正在插入但未更新有所启发或帮助;

第一个表中的数据正在更新,而第二个表中的数据没有更新。请帮助更新所有表格。我在这里附加了数据库助手类和 java 编码。以下代码用于更新表 2,用于忘记密码并更新 admin 的新密码。用户的新密码只会更新。我收到一条消息“密码已更新”,但当我登录时,它显示“凭据无效”,因为表未更新。

提前致谢:)

static async Task Main(String[] args)
{
   ...
   //set the environment variable based on App SetTings
   var environment = Environment.GetEnvironmentvariable("ASPNETCORE_ENVIRONMENT");
   builder.UseEnvironment(environment);

主活动代码:

import Stripe
Stripe.API_key = 'my_secret_key'   
invoices = Stripe.Invoice.List(limit=100)
print(f'@R_487_10586@l Invoices: {len(invoices)}')
print(invoices)
     MyDB.execsql("create table users(Full@R_583_4687@T NOT NulL PRIMary KEY,username text NOT NulL,Password text NOT NULL,Email TEXT NOT NulL,Phoneno TEXT NOT NulL,Address TEXT NOT NulL,City TEXT NOT NulL,Pincode TEXT NOT NulL)");

     MyDB.execsql("create table admin(ID INTEGER PRIMARY KEY autoINCREMENT,A_username text NOT NulL,A_email TEXT NOT NulL,A_password text NOT NULL)");

 @OverrIDe
 public voID onUpgrade(sqliteDatabase MyDB,int i,int i1) {
     MyDB.execsql(" drop table IF EXISTS users");
     MyDB.execsql(" drop table IF EXISTS admin");
     onCreate(MyDB);

 }
 public Boolean updateDataadmin(String A_username,String A_password)
 {
     sqliteDatabase MyDB=this.getWritableDatabase();
     ContentValues table2=new ContentValues();
     table2.put(table2_Col_3,A_userName);
     int result = MyDB.update("admin",table2,"A_username=?",new String[] {A_usernamE});
     if (result == -1) return false;
     else
         return true;
 }

解决方法

在您的 updateDataAdmin() 方法中,您没有对传入的密码值执行任何操作。

要将其更新到数据库,请将其添加到您传递给 ContentValuesupdate(),例如

table2.put("A_password",A_password);

(还要虑 Anonymoys 关于命名约定的反馈。它使您和他人的工作更轻松。)

大佬总结

以上是大佬教程为你收集整理的SQLite 表正在插入但未更新全部内容,希望文章能够帮你解决SQLite 表正在插入但未更新所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: