|
|
|||||
Регистрация: Nov 2005
Сообщений: 148
|
SQLite и FD пример использования
Доброго времени суток!
Подскажите как пользоваться SQLite в связке с Flash Develop. Куда прикручивать DLL-ку базы? Добавлено через 2 часа 30 минут Забавно. Оказывается SQLite встроен в AIR. Попробовал запустить код примера и он заработал. Единственное теперь не могу понять, почему всё время SQLite ругается на таблицы... Error #2044: Unhandled SQLErrorEvent:. errorID=3115, operation=execute , message=Error #3115: SQL Error. , details=no such table: 'vark' package { import flash.display.Sprite; import flash.data.SQLConnection; import flash.data.SQLStatement; import flash.events.SQLErrorEvent; import flash.events.SQLEvent; import flash.filesystem.File; public class Main extends Sprite { private var conn:SQLConnection = new SQLConnection(); public function Main():void { var dbFile:File = File.applicationDirectory.resolvePath("BASE3_SQLite.sqlite"); conn.openAsync(dbFile); var createStmt:SQLStatement = new SQLStatement(); createStmt.sqlConnection = conn; var sql:String = "SELECT * FROM vark"; createStmt.text = sql; createStmt.execute(); } } } Последний раз редактировалось zerAlex2; 08.08.2014 в 04:22. |
|
|||||
Забавнее, что вы искали куда прикрутить DLL
"BASE3_SQLite.sqlite" - обычно у баз расширение *.db Хотя может и так правильно. Сначала нужно дождаться открытия базы по SQLEvent.OPEN и только потом делать запрос. Примеров же навалом.
__________________
In Code We Trust |
|
|||||
Регистрация: Nov 2005
Сообщений: 148
|
Да, но ошибка выскакивает не из-за этого.
Оказалось проблема в том, что сама база должна лежать в папке BIN, причём расширение файла не имеет значения - хоть db, хоть sqlite. Оказалось очень приятная штука. Хотя вопросы ещё не кончались, но пока придержу, потом выложу результаты экспериментов. |
|
|||||
Цитата:
__________________
Ко мне можно и нужно обращаться на ты) |
Часовой пояс GMT +4, время: 21:34. |
|
« Предыдущая тема | Следующая тема » |
|
|