在android中查询sqlite(插入查询)

在android中查询sqlite(插入查询),第1张

概述我想插入数据库..一个表单的值..其中两个是整数,一个是字符串..但我无法在我的sqlite数据库查看器中查看我输入的值.. 我使用以下代码: SQLiteDatabase myDB= null; String TableName = "basicdetai"; try{ myDB = this.openOrCreateDatabase("Medica 我想插入数据库..一个表单的值..其中两个是整数,一个是字符串..但我无法在我的sqlite数据库查看器中查看我输入的值..
我使用以下代码:
sqliteDatabase myDB= null;      String tablename = "basicdetai";     try{           myDB = this.openorCreateDatabase("Medical",MODE_PRIVATE,null);           /* Create a table in the Database. */         myDB.execsql("CREATE table IF NOT EXISTS "            + tablename            + " (order_ID INT(4),doc_ID INT(4),doc_name VARCHAR );");         /* Insert data to a table*/          myDB.execsql("INSERT INTO "            + tablename            + "(order_ID,doc_ID,doc_name)"           + " VALUES ("+ ordID + ","+ doci + ","+ docnam +");");        // line 10  + " VALUES ("+ a + ","+ b + ","+ docnam +");");        //  line 11  +"VALUES (5011,4011,'gupta');");      }      catch(Exception e) {          Log.e("Error","Error",e);         }       finally {           if (myDB != null)            myDB.close();          }

但是当我在上面的代码中使用第11行时,我可以看到记录(5011,’gupta’)
sqlite浏览器.
我正在执行以下 *** 作,以将我从表单获取的字符串值转换为整数

try {          ordID = Integer.parseInt(orderID.getText().toString());          doci = Integer.parseInt(docID.getText().toString());         // qn = Integer.parseInt(qty.getText().toString());      } catch(NumberFormatException nfe) {         System.out.println("Could not parse " + nfe);      }

Plz帮助..

解决方法 请尝试以下查询
db.execsql("insert into your table name (order_ID,doc_name)" + "values("ordID+","+doci+","                + "\"" + docnam + "\"" + ") ;");
总结

以上是内存溢出为你收集整理的在android中查询sqlite(插入查询)全部内容,希望文章能够帮你解决在android中查询sqlite(插入查询)所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1134739.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存