Я пытаюсь выполнить SQL -запрос через Android - и в настоящее время я не могу этого сделать. I'm getting a fatal error and the application closes when attempting to perform a simple query which I have verified to be valid: SELECT * FROM TblMovie WHERE MovieYear = 1975
However - when I attempt to do so within my app:
MainActivity:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
dbhelper = new DBHelper(this);
List list = dbhelper.getData();
TextView textView1 = (TextView) findViewById(R.id.textView1);
TextView textView2 = (TextView) findViewById(R.id.textView2);
textView1.setText(list.get(0));
textView2.setText(list.get(1));
< /code>
....
dbhelper: < /h2>
public List getData() {
db = this.getReadableDatabase();
List data = new ArrayList();
Cursor c = db.rawQuery("SELECT * FROM TblMovie WHERE MovieYear = 1975", null);
while (c.moveToNext()) {
data.add(c.getString(0));
data.add(c.getString(1));
}
c.close();
db.close();
return data;
}
< /code>
logcat: < /h2>
05-19 10:24:59.983: E/AndroidRuntime(24736): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.app/com.example.app.MainActivity}: android.database.sqlite.SQLiteException: no such table: TblMovie (code 1): , while compiling: SELECT * FROM TblMovie WHERE MovieYear = 1975
http://pastebin.com/0mAD87jJ
< /code>
Также - я нашел эту статью в качестве ссылки: < /p>
Нет такой таблицы: (код 1) При компиляции: select * from event < /p>
Я пытался запустить его на своем таблете вместо эмулятора - все еще не работает. Я также пытался очистить данные - это тоже не работает. У меня есть база данных в моей папке активов, поэтому я не уверен, почему она не работает. < /p>
edit: < /h2>
Почему понижение? Я почти уверен, что это действительный и не очень написанный / документированный / исследованный вопрос.
db scenshot:
https://i.sstatic.net/iwkdq.png
Подробнее здесь: https://stackoverflow.com/questions/303 ... ble-code-1
SQLiteException: Нет такой таблицы: (код 1) ⇐ Android
Форум для тех, кто программирует под Android
-
Anonymous
1748168671
Anonymous
Я пытаюсь выполнить SQL -запрос через Android - и в настоящее время я не могу этого сделать. I'm getting a fatal error and the application closes when attempting to perform a simple query which I have verified to be valid: SELECT * FROM TblMovie WHERE MovieYear = 1975
However - when I attempt to do so within my app:
MainActivity:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
dbhelper = new DBHelper(this);
List list = dbhelper.getData();
TextView textView1 = (TextView) findViewById(R.id.textView1);
TextView textView2 = (TextView) findViewById(R.id.textView2);
textView1.setText(list.get(0));
textView2.setText(list.get(1));
< /code>
....
dbhelper: < /h2>
public List getData() {
db = this.getReadableDatabase();
List data = new ArrayList();
Cursor c = db.rawQuery("SELECT * FROM TblMovie WHERE MovieYear = 1975", null);
while (c.moveToNext()) {
data.add(c.getString(0));
data.add(c.getString(1));
}
c.close();
db.close();
return data;
}
< /code>
logcat: < /h2>
05-19 10:24:59.983: E/AndroidRuntime(24736): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.app/com.example.app.MainActivity}: android.database.sqlite.SQLiteException: no such table: TblMovie (code 1): , while compiling: SELECT * FROM TblMovie WHERE MovieYear = 1975
http://pastebin.com/0mAD87jJ
< /code>
Также - я нашел эту статью в качестве ссылки: < /p>
Нет такой таблицы: (код 1) При компиляции: select * from event < /p>
Я пытался запустить его на своем таблете вместо эмулятора - все еще не работает. Я также пытался очистить данные - это тоже не работает. У меня есть база данных в моей папке активов, поэтому я не уверен, почему она не работает. < /p>
edit: < /h2>
Почему понижение? Я почти уверен, что это действительный и не очень написанный / документированный / исследованный вопрос.
db scenshot:
https://i.sstatic.net/iwkdq.png
Подробнее здесь: [url]https://stackoverflow.com/questions/30328798/sqliteexception-no-such-table-code-1[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия