Cara,
eu já passei por isso... como eu resolvi, pra usar banco de dados no AIR
você precisa de um File pra carregar o banco, dai quando você vai criar o
banco você pode dar um Browse no arquivo ou pasta desejado.

ex.:

private function createDatabase():void
{
_databaseFile = new File();
_databaseFile.browseForDirectory("Escolha o local do arquivo do banco de
dados.");
_databaseFile.addEventListener(Event.SELECT,openDatabase);
}

private function openDatabase(event:Event):void
{
_databaseFile = new File(_databaseFile.nativePath+ File.separator
+"promedic.db");

connectDataBase();
}

private function connectDataBase():void
{
var sqlConnection:SQLConnection = new SQLConnection();
sqlConnection.open(_databaseFile, SQLMode.CREATE, false, 1024);
}


ps:
onde eu coloquei
_databaseFile = new File(_databaseFile.nativePath+ File.separator
+"promedic.db");
o "_databaseFile.nativePath" você pode substituir pela String do caminho que
você quiser, eu fiz dessa maneira pq eu estou desenvolvendo no Mac e a
aplicação será utilizada no Windows e os sistemas de arquivos são
diferentes, além de que nessa aplicação o usuário poderá escolher onde
gravar o banco de dados.

Tiago Lopes : Desenvolvedor Flex e Flash
Fone: 85 8896.4855
www.tiagolopes.pro.br


2009/7/15 Oswaldo Gusmao <oswaldo....@gmail.com>

>
> Alguem sabe como salvar um banco de dados do AIR, em um diretorio
> escolhido por min.
> exemplo c:/App teste/BD.bd
> o Air tem sua opções pre definidas, mais eu queria salvar o bd em
> outro lugar.
>
> Alguem sabe?
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a