B4J Question [BANano] BVAD3 PHP Connection Tester

Mashiane

Expert
Licensed User
Good morning

UPDATE: 25 August 2021 - The MySQL Connect utility is now part of the New Awesome Kitchen Sink.

Download

bvad3success.jpg



I kindly request your help. I am not a PHP expert and without having to resolute to "well, it works on my pc". Houston we have a problem!

I have done a couple of deployments of my BANano + PHP WebApp which are working fine for now.

With due respect, this is a PHP challenge and not a jetty challenge, please bear that in mind.

The purpose of the attached app is to check of you are able to

1. Connect to your backend database via PHP, whether you are working on a local development server or remote.
2. Whether you are able to access your BANano WebApp from your local development or remote webserver. The app on this download.
3. The steps are easy I hope.
4. We kindly request that you please run the tests and then come back here and reflect about your experiment.

What you need to do to make this work.

1. Download and install the BVAD3 library to your external libraries. Use the one from the provided download link above.
2. If you dont have banano installed, please set it up from here.
3. If you dont have a development webserver, please set up one
4, If you are using xampp, on the Main module, change your publish variable to use Xampp and change the \ to //
5. Open the mysqlconfig.php file and update it to reflect your MySQL connection settings.

1621845088961.png


6. On the Main module, change the ServerIP variable to be where your app is running from.

1621845226470.png


7. On pgIndex, change the dbname to be the actual name of your database

1621845466539.png


8. Ensure that your inbound & outbound tcp/ip connections to port 336 are set to be allowed on your firewall.
9. Grant Access for your MySQL user should be set to % for all IP addresses.

If you are running localhost with SSL, your ServerIP should be https otherwise it should be http.

For your remote host, you can also use localhost as the php file will be called from that machine. Also your DB_HOST can be localhost if the database is on the same machine, otherwise use the IP address of your web server.

If you dont have a successful connection, please indicate. Did you use an ip address / domain name / localhost for your connection, what is the error? What are the apache error logs saying etc.

What will this do and help with?

We have received indications that BVAD3 with PHP does not work and would like to get the details about cases why it does not work and possible solutions. In one of the cases, even a pure breed BANano PHP app could not connect whilst the php script run perfectly on the browser.

We are still investigating whether this is the source code we are writing or something else out of the ordinary and want to find out what we are missing and possibly doing wrong, and why in one instance, deployments work without issues and then for others nothing works.

As an example, if we use an ip address in BANAno.PHPHost, we get server errors, whilst using a domain name for the same everything works without hurdles.

I thank you.

🙏
 
Last edited:

Juanmavalero

Member
Licensed User
Hi, I have made the test on a external server. This is de log.
The string "C:\xampp\htdocs" is in main module
Private Publish As String = "C:\xampp\htdocs"
I copy the content of release from that path to the server.
What should I modify?

Thanks

1621855282055.png
 
Upvote 0

Mashiane

Expert
Licensed User
The publish folder is where your project will be compiled to by BANano.Build(?), if it does not exist an error will occur.

1. Please ensure you have a folder named c:\xampp\htdocs on your development machine where your project will be compiled to
2. Then change the publish variable to be c://xampp//htdocs
3. Then your BANano.Build(Publish) will work.

Copy the contents of c:\xampp\htdocs\bvad4 to your external webserver, with the same folder name, then access your webserver.

Update: (for clarity)

Copy the contents of c:\xampp\htdocs\bvad4 from development machine to webserver www\html\bvad4 (linux) or www\public_html\bvad4 (windows)
 
Last edited:
Upvote 0

Mashiane

Expert
Licensed User
You are getting there.

on your webserver, you either have www\html (linux) or www\public_html (windows) where your apps are being hosted. This is where you need to copy the bvad4 folder ONLY that you got on c:\xampp\htdocs\bvad4 and not the complete folder tree.

So the bvad4 folder should be copied to the root of your webserver www\html or www\public_html folder so that when you access it on the web its

https:\\vpsolutions.es\bvad4

I am assuming that your ServerIP variable is
1621861063143.png
or
On your webserver the folder should be www\html\bvad4 or www\public_html\b4ad4 and inside that folder should have

1621860960443.png
 
Upvote 0

Mashiane

Expert
Licensed User
I see, this way we have a 500 internal server error whilst running, https://www.vpsolutions.es/bvad4/bvad4.php gives us an invalid request.

Thanks for the tests, can you check if mysqli is enabled for your webserver.

Perhaps lets see the apache server logs... something happens after the received query string is received, perhaps with the PHP source code.
 
Upvote 0

Mashiane

Expert
Licensed User
@Juanmavalero , if you will use laragon as a development server (before you put stuff on youe webserver), please ensure that this is done.
 
Upvote 0

José J. Aguilar

Expert
Licensed User
Sorry, forgot to attach the B4J logs

B4X:
Reading B4J INI in C:\Users\Admin2\AppData\Roaming\Anywhere Software\B4J to find Additional Libraries folder...
Found Additional Libraries folder: C:\Users\Admin2\Documents\LibreriasAdicionales
Starting to transpile...
Building C:\laragon\www\bvad4\scripts\app.js
Loading layout bvad4baseline...
Processing b4xlib: bananoroboto
Processing b4xlib: bananovuetifyad3
Processing b4xlib: bananomaterialdesignicons
[ERROR 22]: [pgIndex,init, around line: 17] vuetifyapp(GLOBALMYCLASSVAR) is not supported in BANano!
-->  vuetify.Initialize(Me, Main.AppName)
--> Current index: 1
--> Var :    B4JName: vuetify, EventName: vuetify, JSName: _vuetify ,ISPRIVATE: false,B4JTYPE: vuetifyapp, IsArray: false, InitValue: /* vuetifyapp NOT SUPPORTED */
--> Method : ---- METHOD: init (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 15
   ORIGINAL LINE: Sub Init
   CLEANED LINE: sub init
   WORDS: sub|init|
INTERNAL VARS:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,init, around line: 19] vuetifyapp(GLOBALMYCLASSVAR) is not supported in BANano!
-->  BANano.LoadLayout(vuetify.Here, {1} )
--> Current index: 5
--> Var :    B4JName: vuetify, EventName: vuetify, JSName: _vuetify ,ISPRIVATE: false,B4JTYPE: vuetifyapp, IsArray: false, InitValue: /* vuetifyapp NOT SUPPORTED */
--> Method : ---- METHOD: init (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 15
   ORIGINAL LINE: Sub Init
   CLEANED LINE: sub init
   WORDS: sub|init|
INTERNAL VARS:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 55]: [pgIndex,init, around line: 19] LoadLayout can not work with a variable for the layout name!
-->  BANano.LoadLayout(vuetify.Here, {1} )
--> Current next: loadlayout --> Current index: 10
--> Current Translation:
--> Var :    B4JName: banano, EventName: banano, JSName: _banano ,ISPRIVATE: false,B4JTYPE: banano, IsArray: false, InitValue: {}
--> Method : ---- METHOD: init (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 15
   ORIGINAL LINE: Sub Init
   CLEANED LINE: sub init
   WORDS: sub|init|
INTERNAL VARS:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,init, around line: 21] vuetifyapp(GLOBALMYCLASSVAR) is not supported in BANano!
-->  vuetify.SetData( {2} , Main.AppTitle)
--> Current index: 1
--> Var :    B4JName: vuetify, EventName: vuetify, JSName: _vuetify ,ISPRIVATE: false,B4JTYPE: vuetifyapp, IsArray: false, InitValue: /* vuetifyapp NOT SUPPORTED */
--> Method : ---- METHOD: init (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 15
   ORIGINAL LINE: Sub Init
   CLEANED LINE: sub init
   WORDS: sub|init|
INTERNAL VARS:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,init, around line: 23] vuetifyapp(GLOBALMYCLASSVAR) is not supported in BANano!
-->  vuetify.SetMounted(Me, {3} , Null)
--> Current index: 1
--> Var :    B4JName: vuetify, EventName: vuetify, JSName: _vuetify ,ISPRIVATE: false,B4JTYPE: vuetifyapp, IsArray: false, InitValue: /* vuetifyapp NOT SUPPORTED */
--> Method : ---- METHOD: init (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 15
   ORIGINAL LINE: Sub Init
   CLEANED LINE: sub init
   WORDS: sub|init|
INTERNAL VARS:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,init, around line: 25] vuetifyapp(GLOBALMYCLASSVAR) is not supported in BANano!
-->  vuetify.Serve
--> Current index: 1
--> Var :    B4JName: vuetify, EventName: vuetify, JSName: _vuetify ,ISPRIVATE: false,B4JTYPE: vuetifyapp, IsArray: false, InitValue: /* vuetifyapp NOT SUPPORTED */
--> Method : ---- METHOD: init (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 15
   ORIGINAL LINE: Sub Init
   CLEANED LINE: sub init
   WORDS: sub|init|
INTERNAL VARS:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 31] bananomysqle(METHODVAR) is not supported in BANano!
-->  rsTables.Initialize( {4} , {5} , {6} , {7} )
--> Current index: 1
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 32] bananomysqle(METHODVAR) is not supported in BANano!
-->  rsTables.GetTableNames
--> Current index: 1
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 33] bananomysqle(METHODVAR) is not supported in BANano!
-->  rsTables.JSON = BANano.CallInlinePHPWait(rsTables.MethodName, rsTables.Build)
--> Current index: 1
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 34] bananomysqle(METHODVAR) is not supported in BANano!
-->  rsTables.FromJSON
--> Current index: 1
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 35] bananomysqle(METHODVAR) is not supported in BANano!
-->  Select Case rsTables.OK
--> Current index: 3
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 0] bananomysqle(METHODVAR) is not supported in BANano!
-->
--> Current index: 1
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
[ERROR 22]: [pgIndex,onmounted, around line: 0] bananomysqle(METHODVAR) is not supported in BANano!
-->
--> Current index: 1
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
[ERROR 21]: [pgIndex,onmounted, around line: 0] error is not supported in BANano!
-->
--> Current next: error --> Current index: 3
--> Current Translation: .%error%
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue: .%error%
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue: %rstables%
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 39] vuetifyapp(GLOBALMYCLASSVAR) is not supported in BANano!
-->  vuetify.ShowSwalError(strError)
--> Current index: 1
--> Var :    B4JName: vuetify, EventName: vuetify, JSName: _vuetify ,ISPRIVATE: false,B4JTYPE: vuetifyapp, IsArray: false, InitValue: /* vuetifyapp NOT SUPPORTED */
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 0] bananomysqle(METHODVAR) is not supported in BANano!
-->
--> Current index: 1
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
[ERROR 22]: [pgIndex,onmounted, around line: 0] bananomysqle(METHODVAR) is not supported in BANano!
-->
--> Current index: 1
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
[ERROR 21]: [pgIndex,onmounted, around line: 0] size is not supported in BANano!
-->
--> Current next: size --> Current index: 5
--> Current Translation: .%size%
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue:
   B4JName: tottables, EventName: , JSName: __7 ,ISPRIVATE: true,B4JTYPE: int, IsArray: false, InitValue:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 21]: [pgIndex,onmounted, around line: 0] result is not supported in BANano!
-->
--> Current next: result --> Current index: 3
--> Current Translation: .%result%
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue:
   B4JName: tottables, EventName: , JSName: __7 ,ISPRIVATE: true,B4JTYPE: int, IsArray: false, InitValue: .%size%
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue:
   B4JName: tottables, EventName: , JSName: __7 ,ISPRIVATE: true,B4JTYPE: int, IsArray: false, InitValue: .%result%
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue:
   B4JName: tottables, EventName: , JSName: __7 ,ISPRIVATE: true,B4JTYPE: int, IsArray: false, InitValue: %rstables%
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 43] vuetifyapp(GLOBALMYCLASSVAR) is not supported in BANano!
-->  vuetify.ShowSwalSuccess( {0} )
--> Current index: 1
--> Var :    B4JName: vuetify, EventName: vuetify, JSName: _vuetify ,ISPRIVATE: false,B4JTYPE: vuetifyapp, IsArray: false, InitValue: /* vuetifyapp NOT SUPPORTED */
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue:
   B4JName: tottables, EventName: , JSName: __7 ,ISPRIVATE: true,B4JTYPE: int, IsArray: false, InitValue:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
[ERROR 22]: [pgIndex,onmounted, around line: 44] bananomysqle(METHODVAR) is not supported in BANano!
-->  Log(rsTables.result)
--> Current index: 3
--> Var :    B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
--> Method : ---- METHOD: onmounted (MODULE: pgIndex, ISPRIVATE: false) ----
B4J DECLARE:
   LINE NUMBER: 29
   ORIGINAL LINE: Sub onmounted
   CLEANED LINE: sub onmounted
   WORDS: sub|onmounted|
INTERNAL VARS:
   B4JName: rstables, EventName: , JSName: _rstables ,ISPRIVATE: true,B4JTYPE: bananomysqle, IsArray: false, InitValue: /* bananomysqle NOT SUPPORTED */
   B4JName: strerror, EventName: , JSName: __6 ,ISPRIVATE: true,B4JTYPE: string, IsArray: false, InitValue:
   B4JName: tottables, EventName: , JSName: __7 ,ISPRIVATE: true,B4JTYPE: int, IsArray: false, InitValue:
RETURNS:    B4JTYPE: string, IsArray: false, InitValue: ""
------------------------------
Done!
Done!
Done!
 
Upvote 0

Mashiane

Expert
Licensed User
Upvote 0
Top