Добавить текст из EditText в SQLite - PullRequest
0 голосов
/ 12 февраля 2011

Я хочу сделать так, чтобы, когда я нажимал кнопку, он брал текст из EditText и добавил его к SQLiteDatabase.Я где-то читал это раньше, но забыл, как это сделать.

Ответы [ 3 ]

2 голосов
/ 11 июня 2013

Как насчет захвата текста, преобразования его в строку и помещения его в запрос

String TableName = "ComplicatedTableNameHere";  
EditText editText1 = (EditText) findViewById(R.id.EditTextIDhere); 
String editTextString1 = editText1.getText().toString();  

BROKEN DOWN

String TableName = "ComplicatedTableNameHere";            
    //sets the table name as a string so you can refer to TableName instead of writing out your table name everytime

EditText editText1 = (EditText) findViewById(R.id.EditTextIDhere); 
    //gets the text from your edit text fieldfield 
    //editText1 = your edit text name
    //EditTextIDhere = the id of your text field

String editTextString1 = editText1.getText().toString();  
    //sets the edit text as a string
    //editText1 is the name of the Edit text from the (EditText) we defined above
    //editTextString1 = the string name you will refer to in future

затемиспользовать

       /* Insert data to a Table*/
       myDB.execSQL("INSERT INTO "
         + TableName
         + " (Column_Name, Column_Name2, Column_Name3, Column_Name4)"
         + " VALUES ( "+EditTextString1+", 'Column_Value2','Column_Value3','Column_Value4');");

Надеюсь, это поможет кое-что ...

0 голосов
/ 10 сентября 2018

Вы можете использовать это:

mydatebase.execSQL(
      "INSERT INTO xxx (name,number,age) VALUES ('"+YOUR_STRING_DATA+"',123456789,22)"
);
0 голосов
/ 12 февраля 2011

Вам нужно посмотреть на следующие функции:
Для реализации eveent Listener:
onClick ()

Чтобы получить текст из textedit
getText ()

Чтобы добавить данные в SQLite:
insert ()

Документы - лучшее руководство ....

...