我使用以下代码:
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(插入查询)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)