Page 1 of 1

Connect button works with laptop, but not with Android

Posted: Fri Jan 29, 2016 6:09 pm
by DR White
Using LC 7.1

Why does the connect button for "Connecting to a MySQL database" work from my laptop, but not when I test it with the android simulator?

The code for my button is below:

on mouseUp
  -- use a global variable to hold the connection ID so other scripts can use it
    global gConnectionID
    
    -- set up the connection parameters - edit these to suit your database
    put "runrev.com" into tDatabaseAddress
    put "runrev_test" into tDatabaseName
    put "runrev_example" into tDatabaseUser
    put "example" into tDatabasePassword
    
    -- connect to the database
    put revOpenDatabase("MySQL", tDatabaseAddress, tDatabaseName, tDatabaseUser, tDatabasePassword) into tResult
    
    -- check if it worked and display an error message if it didn't
    -- & set the connection ID global
    if tResult is a number then
        put tResult into gConnectionID
        answer info "Connected to the database." & cr & "Connection ID = " & gConnectionID
    else
        put empty into gConnectionID
        answer error "Unable to connect to the database:" & cr & tResult
    end if
end mouseUp

Thanks,

David

Re: Connect button works with laptop, but not with Android

Posted: Mon Feb 08, 2016 8:25 pm
by KimD
When I recently encountered something similar it was because I had forgotten to tick

Standalone Application Settings > Android > Application Permissions > Internet

Regards

Re: Connect button works with laptop, but not with Android

Posted: Tue Feb 09, 2016 11:05 am
by LCNeil
Also, make sure the MySQL external is included in your standalone application settings-
Screen Shot 2016-02-09 at 10.04.34.png

Kind Regards,

Neil Roger
--
LiveCode Support Team ~ http://www.livecode.com
--

Re: Connect button works with laptop, but not with Android

Posted: Sat Mar 19, 2016 1:43 am
by DR White
Neil,

Thanks,

David