데이터베이스에 삽입하고 싶습니다 .. 양식의 가치 .. 그들 중 두 정수이고 하나는 문자열 ..하지만 내 sqlite 데이터베이스 뷰어에서 볼 수 없습니다 오전 제가 SQLite는 브라우저를 통해 기록 (5011,4011,'gupta')
볼 수 위의 코드에서 라인 (11)을 사용하고 경우안드로이드에서 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();
}
을하지만 : 값 난 다음 코드를 사용하고 .. 진입하고있다. 나는
db.execSQL("insert into your table name (order_id,doc_id,doc_name)" + "values("ordid+","+doci+","
+ "\"" + docnam + "\"" + ") ;");
정확한 질문/문제는 무엇인가? 또한 코드를 올바르게 포맷 할 수 있다면 읽기가 훨씬 쉽습니다. – Stephan