Показать сообщение отдельно
Старый 03.05.2010, 16:09
Chum вне форума Посмотреть профиль Отправить личное сообщение для Chum Найти все сообщения от Chum
  № 1  
Ответить с цитированием
Chum

Регистрация: Feb 2007
Сообщений: 174
По умолчанию Вывод списка таблиц БД. Помогите новичку.

Помогите плиз советом. Плохо владею SQL-языком. Начал осваивать AIR. Работаю с AIR не во Flex а во Flash.
Практических примеров работы - почти никаких. То что есть в справочниках - кот наплакал, а самому доходить -
ну как-то очень со скрипом. Пытаюсь вывести список таблиц в БД SQLite. Код примерно такой (достал из классов
и собрал всё в один блок чтобы хоть что-то получить):

Код AS3:
strBDk="file:///C:/AIR/dbBaza.db";
strSQLzap="SELECT name FROM sqlite_master";
// --- Был второй вариант --- ;
//strSQLzap = "SELECT name FROM sqlite_master WHERE type='table' ORDER BY name"; 
var cont:SQLConnection=new SQLConnection  ;
var baza:File=File.applicationStorageDirectory.resolvePath(strBDk);
cont.open(baza);
var selectStmt:SQLStatement=new SQLStatement  ;
selectStmt.sqlConnection=cont;
selectStmt.text=strSQLzap;
selectStmt.addEventListener(SQLEvent.RESULT,resultHandler);
selectStmt.addEventListener(SQLErrorEvent.ERROR,errorHandler);
selectStmt.execute();
function resultHandler(event:SQLEvent):void {
	var result:SQLResult=selectStmt.getResult();
	var numResults:int=result.data.length;
	for (var i:int=0; i<numResults; i++) {
		var row:Object=result.data[i];
		var output:String="name : "+row.name;
		trace(output);
	}
}
function errorHandler(event:SQLErrorEvent):void {
 
}
И накак ! Подскажите плиз реально работающий код. И если есть у кого-нить ссылки на хорошо отработанные примеры
работы с AIR приложениями во Флеши скиньте плиз ссылочки !


Последний раз редактировалось udaaff; 03.05.2010 в 20:21.