How to copy sqlite database from applicationDirectory to documentsDirectory

I am having problems using the ‘File’ function in Adobe Flex to copy a sqlite database from the read only applicationDirectory to the users documentsDirectory.  When I use the code below the only thing that appears in the user documentsDirectory is a 1k to 4k file.  The actual file size of the database is around 350k.
Am I not giving the file enough time to copy over?
I am developing on a Mac but I think I remember duplicating the error on a PC as well.  This bug has been keeping me from launching my app for far too long.  Any ideas would be appreciated.
Here is the code I am using:
public function copyDB():void
          var dbFile:File = File.applicationDirectory.resolvePath("db/myDataStorage.db");
          var dbWorkedFile:File = File.documentsDirectory.resolvePath("myDataStorage.db");
          if(!dbWorkedFile.exists){
                    trace("db Does Not Exist");
                    dbFile.copyTo(dbWorkedFile);
          } else {
                    trace("db Exists");
                    //The database has already been installed.  Launch app.
          dbConn = new SQLConnection();
          dbConn.openAsync(dbWorkedFile);
I got the above code from this Adobe Cookbook recipe:
http://cookbooks.adobe.com/post_Include_existing_SQLite_database_in_an_AIR_applica-10483.h tml
Thanks

I got it working. 
I tried the copyToAsync method and it did not work.  While testing the copyToAsync I found a path that brought me to the
'preinitialize' phase of the application startup sequence. 
I fixed it by calling my copyDB() function from the 'preinitialize' call in the windowedApplication tag like:
preinitialize="copyDB()".
I had been calling it from the applicationComplete phase of startup.  Now it seems so obvious.
Thanks again for sending me down the path that finally fixed it.

Similar Messages

  • How to move SQL database from one location to another location i.e. from C' drive to D' drive

    Hi, How to move SQL database from one location to another location i.e. from C' drive to D' drive ? please share some link.
    Thanks and Regards, Rangnath Mali

    Hi Rangnath,
    According to your description, my understanding is that you want to move databased from C drive to D drive.
    You can detach Database so that the files become independent, cut and paste the files from source to destination and attach again.
    There are two similar posts for your reference:
    http://mssqltalks.wordpress.com/2013/02/28/how-to-move-database-files-from-one-drive-to-another-or-from-one-location-to-another-in-sql-server/
    http://stackoverflow.com/questions/6584938/move-sql-server-2008-database-files-to-a-new-folder-location
    Best Regards,
    Wendy
    Wendy Li
    TechNet Community Support

  • How to copy all contacts from iphone 3gs to google nexus 5 ?

    how to copy all contacts from iphone 3gs to google nexus 5 ?

    Copy the contacts to a supported application on the computer to sync to the Nexus, or you can sync the contacts to a Google account, which you will have with the Nexus and then sync them to the Nexus.

  • How to copy OVD configuration from one machine to another?

    We have two machines with OVD servers on them. The configurations should be identical from one machine to the other. We suspect there is a problem with the configuration on one of them. We need to know how to copy OVD configuration from one machine to another.
    Can you tell us how to do that?

    well i have this in mind which may help you.
    You would need to have a public ip address to the machine you have consoled to and on internet.
    Download the tftp software from below link.
    http://tftpd32.jounin.net/
    This software does not only act as the tftp server but also you can select the interface of you ethernet card as tftp server ip address.
    For ex if you are connected to a console and have a wireless card which is connected to internet also you connect you eth lan card to the eth or fast eth of the router.
    you can select which ever interface you want to act as the tftp server.
    you will need to add ip addres for you lan card and also config the router port as same if needed.

  • How to copy a folder from one document library to another document library ?

    How to copy a folder from one document library to another document library by programmtically?
    Samarendra Swain
    Team Sharepoint
    www.manuhsolutions.com

    You can use the SPFolder.CopyTo method.
    public static void CopyFolder()
    SPFolder folder = null;
    using (SPSite site = new SPSite("http://basesmcdev2/sites/tester1"))
    using (SPWeb web = site.OpenWeb())
    folder = web.GetFolder("shared%20documents/newfolder");
    folder.CopyTo("tester4/newfolder");
    http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfolder.copyto.aspx
    certdev.com

  • How to copy the payload from onMessage Activity in BPEL interface

    Hi All,
    how to copy the payload from onMessage Activity in BPEL interface when it is there at the starting of the process and when clicking on the OnMessage Activity
    i'm able to see the View XML Document link. By Clicking on View XML Document Payload is getting opened for me but at this point i'm not able to copy the payload and more over the scroll bar is also not there.
    When i'm saving it as .xml i'm able to see the payload but not in an xml format.
    When trying the payload in SOAPUI it's not getting reformatted.
    How can we solve the issue.
    Regards,
    CH

    The input payload can be seen from "Audit Trail" tab and "Flow" tab of any BPEL instance. The XML shown in "Flow" tab are not rightly formatted XMLs and you may not able to copy them "as is" to a text editor. But, the XML shown in "Audit Trail" should be in the right XML format and you should be able to click on any audit trail entry and copy the XML payload to a text editor. soapUI should also be able to format such XMLs without any issue. Just make sure that you don't overwrite soap header/body section when pasting to soapUI request.

  • How to copy List item from one list to another using SPD workflow using HTTP call web service

    Hi,
    How to copy List item from one list to another using SPD workflow using HTTP call web service.
    Both the Lists are in different Web applications.
    Regards, Shreyas R S

    Hi Shreyas,
    From your post, it seems that you are using SharePoint 2013 workflow platform in SPD.
    If that is the case, we can use Call HTTP web service action to get the item data, but we cannot use Call HTTP web service to create a new item in the list in another web application with these data.
    As my test, we would get Unauthorized error when using Call HTTP web service action to create a new item in a list in another web application.
    So I recommend to achieve this goal programmatically.
    More references:
    https://msdn.microsoft.com/en-us/library/office/jj164022.aspx
    https://msdn.microsoft.com/en-us/library/office/dn292552.aspx?f=255&MSPPError=-2147217396
    Thanks,
    Victoria
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • Does anyone know how to copy my files from my ipod to a different computer?

    Does anyone know how to copy my files from my ipod to a different computer? I tried to do it, but all that it did was erase my files. What i want to to is use my ipod to transfer my files to another computer (which has itunes as well) PLEASE help!

    You will need to enable your iPod for disk use. Then, you should see your iPod in "My Computer" and you can open up your iPod's folder there and drag the files into it. You can store the files on the iPod, then connect it to the other computer and drag-and-drop them from the iPod into the designated directory in that computer. Make sure individual files are not larger than 4 GB.

  • I am a new iPad user and cannot figure out how to copy and paste from a website to pages. Any insight?

    I am a new iPad user. I cannot figure out how to copy and paste from a website to a pages document, and vice versa. Any ideas?

    Long press on the text you would like to select (tapping and holding) and then release after the magnifying glass shows up. This will select a single word. Then use the blue dots and drag them to select a region of test. Then press "copy". Open pages, and long press and release where you would like to paste. Then select "paste". That should paste the text.
    If the text doesn't select within the browser, it might be an uncopyable format. Like if the text was within an image, naturally you would be unable to select it. The only thing to do there is long press the image and selecting "save image", adding it to your camera roll. Then you could insert the image within pages.

  • How can copy my contacts from my iphone to my sim

    how can copy my contacts from my iphone to my sim

    You can't. The iPhone does not store any data on the SIM.

  • How to connect oracle database from tuxedo

    Hi,
    How to connect oracle database from tuxedo.
    If any one can help me.
    Regards,

    it depends on configuration your going to choose, there are two ways--
    - Using X/Open standards, for this
    you have to make an entry of Resource manager in $TUXDIR/udataobj/RM file.
    Then in UBBConfig file in GROUPS section u have to set Openinfo.
    It also depend on which database you are going to use.
    In your service now you need to call tpopen() API from tpsvrinit() function.
    - Other possibility is, take an implicit connection using Pro*C or Pro*Cobol whatever platform you are using.
    EXEC SQL Connect ...

  • How to connect informix database from informatica through JDBC instead of ODBC

    How to connect informix database from informatica through JDBC instead of ODBC.

    Hi mate,
    You may get fast reply for this in informatica forums.
    Thanks
    http://mkashu.blogspot.com

  • HOW TO COPY A FORM FROM ONE TO ANOTHER CLIENT

    HOW TO COPY A FORM FROM ONE TO ANOTHER CLIENT

    Hi Tina,
    To copy either a Script or a Smartform fron one client to another client i.e from reference client 000 to any client say 010  follow instructions as given below:
    Go to Tcode SE71->Give Form name MEDRUCK then go to Menu path Utilities->Copy From Client, give
    Form Name: MEDRUCK
    SOURCE:000 (it will be already there)
    Target Form: Zmedruck(here give ur form zname)
    Execute
    It will be copied into all languages.
    Then come back to SE71
    Give your form name Zmedruck
    Language:: de then goto change mode
    then menu path->utilities->convert original languge to En and enter you will get a message original language of form zmedruck converted from de to en,
    now  change language de to en in se71 main screen and then do what ever changes you want to do , this is how you can copy a script or smartform from one client to another client.
    If this answer is useful reward points any queries revert me back.

  • How to copy pdf files from computer to ipad

    how to copy pdf files from computer to ipad

    You can PDFs to the iPad, but first you need one or more apps on the iPad that supports PDFs - unlike a 'normal' computer the iPad doesn't have a file system, and everything on it has to be associated with an app.
    Options include free apps such as Apple's iBooks app and also Adobe Reader - and paid-for apps such as GoodReader (which also supports read-only of other documents types).
    For iBooks you can first add the PDFs to your computer's iTunes via File > Add To Library, and you can then sync them by selecting the iPad on the left-hand sidebar of your computer's iTunes (on iTunes 11 you can enable the sidebar via option-command-S on a Mac, control-S on a PC) and using the Books tab on the right-hand side to select and sync them.
    For Adobe Reader adnd GoodReader you can use the file sharing on the Apps tab on the right-hand side to copy them over : http://support.apple.com/kb/ht4094

  • How to copy slide show from adobe photoshop 10 to sd card

    How to copy slide show from adobe photoshop elements 10 onto sd card for picture frame

      Do you mean a digital photo frame? If so You probably need jpeg files, PSE only outputs the slideshow as a wmv or PDF file. But you can use File >> Export As New
    Then make some copy jpegs and copy or drag them to the SD card.

Maybe you are looking for

  • Get file attachment list

    I need a script that on file open will get the names of all attachments and add them to a listbox.

  • Bugs in PDF workflow/ Quartz Filters?

    I've  noticed several issues with PDF workflows in Lion that seem to have gone wrong. Whether deliberately or not, I don't know. 1. If you Export a PDF from Preview with a Quartz Filter, that filter is not applied to the copy of the PDF in Preview's

  • Microphone playback level low using Audigy

    I am using a high quality 600 ohm microphone with a Audigy SE card. This mic works well when pluging into intergrated sound on my PC. However, when pluging in to a Audigy SE card in the blue jack my playback audio is about half of what a windows soun

  • Yosemite update cc fails

    Hello, I did the yosemite update on my mac. Now the Creatice CLoud app doen't work anymore. On the buttom app it just say downloadmistake. I did a restart of the mac. install a new java script version, did a now installtion of the creative cloud. Not

  • Is it worth getting Antivirus software for may mac with this threat of the Flashback virus?

    I'm concerned about my mac being infected bu flashback but I don't know if it is worth purchasing antivirus software or not