
Quote from luishp on March 23, 2020, 12:23 amFinally the first database management video tutorial is ready.
We will start with a very simple app using the included neoPhp plugin and a SQLite database. More advanced functionality will be covered in next tutorials. Please let me know if it's clear enough. Sample source code, configuration file and database attached.https://youtu.be/jIAN5B2dSl0
Finally the first database management video tutorial is ready.
We will start with a very simple app using the included neoPhp plugin and a SQLite database. More advanced functionality will be covered in next tutorials. Please let me know if it's clear enough. Sample source code, configuration file and database attached.




Quote from BGUK on March 23, 2020, 7:46 pmHi Luishp,
Unfortunately I cannot compile your app as the following image file is missing :-
C:\Users\sinli\Documents\VisualNeoWeb\Libraries\img\default-icon.png
This file is mentioned in the app File List.
Hi Luishp,
Unfortunately I cannot compile your app as the following image file is missing :-
C:\Users\sinli\Documents\VisualNeoWeb\Libraries\img\default-icon.png
This file is mentioned in the app File List.

Quote from CDY@44 on March 24, 2020, 12:57 amHi BGUK,
I think that in "Project"/"Properties", you have to choose an icon, a file on your computer.
Hi BGUK,
I think that in "Project"/"Properties", you have to choose an icon, a file on your computer.

Quote from luishp on March 24, 2020, 11:16 am@bguk from version 20.2.29 VisualNEO Web adds a default icon to any project. Just update to the latest version or change the default icon to your own one. An icon is necessary to export your App as a PWA.
Regards.
@bguk from version 20.2.29 VisualNEO Web adds a default icon to any project. Just update to the latest version or change the default icon to your own one. An icon is necessary to export your App as a PWA.
Regards.
Quote from BGUK on March 24, 2020, 1:45 pmThanks CDY@44 I have now successfully selected an icon in Project/Properties.
Luishp I have installed version 20.2.29 and look forward to the next database videos.
Thanks CDY@44 I have now successfully selected an icon in Project/Properties.
Luishp I have installed version 20.2.29 and look forward to the next database videos.

Quote from luishp on May 31, 2021, 7:37 pm@antonioe ¿quieres decir que te funciona correctamente en local pero no una vez que lo publicas en tu servidor?
Si es así aseguráte de tener una versión 7.2 de PHP o superior y de que las librerías PDO para SQLite están cargadas. Si no es así, necesito que te expliques un poco más :)
@antonioe ¿quieres decir que te funciona correctamente en local pero no una vez que lo publicas en tu servidor?
Si es así aseguráte de tener una versión 7.2 de PHP o superior y de que las librerías PDO para SQLite están cargadas. Si no es así, necesito que te expliques un poco más :)
Quote from antonioe on June 1, 2021, 4:22 pmincluso, he descargado el ejemplo entero, y lo coloco en mi pc, y tampoco veo los datos en localhos, ni puedo añadir nuevos, ni modificarlos
incluso, he descargado el ejemplo entero, y lo coloco en mi pc, y tampoco veo los datos en localhos, ni puedo añadir nuevos, ni modificarlos

Quote from luishp on June 1, 2021, 4:41 pm@antonioe vamos a seguir los pasos uno por uno para estar seguros:
- Abres el proyecto en VisualNEO Web (hay varios en la carpeta de ejemplos)
- Abres neoPhp Server desde el menú Tools > neoPhp Server
- Pulsas el boton "Start"
- Abres un navegador web y navegas a la dirección "localhost"
¿Siguiendo estos pasos no funciona?
¿Se carga la app correctamente?
¿Pulsando F12 ves algún mensaje de error en la consola del navegador?
@antonioe vamos a seguir los pasos uno por uno para estar seguros:
¿Siguiendo estos pasos no funciona?
¿Se carga la app correctamente?
¿Pulsando F12 ves algún mensaje de error en la consola del navegador?
Quote from antonioe on June 1, 2021, 5:54 pmGracias, Luis por tu respuesta,
Cargo la app en concreto el ejemplo de la base de datos de lista telefonica, activo el Servidor php, y voy al navegador, tecleo localhost, y no veo ningún registro, aunque haga clic en las flechitas, te adjunto fotos
Gracias, Luis por tu respuesta,
Cargo la app en concreto el ejemplo de la base de datos de lista telefonica, activo el Servidor php, y voy al navegador, tecleo localhost, y no veo ningún registro, aunque haga clic en las flechitas, te adjunto fotos
Uploaded files:
Quote from luishp on June 1, 2021, 6:26 pm@antonioe Es muy raro. Lo único que se me ocurre es conectarme a tu ordenador mediante AnyDesk y probarlo juntos.
Estoy seguro de que debe ser una tontería. Yo podría conectarme en horario de tarde (España). Si te parece bien mándame un Whatsapp mediante el icono de abajo a la derecha que puedes ver en esta misma página.Saludos.
@antonioe Es muy raro. Lo único que se me ocurre es conectarme a tu ordenador mediante AnyDesk y probarlo juntos.
Estoy seguro de que debe ser una tontería. Yo podría conectarme en horario de tarde (España). Si te parece bien mándame un Whatsapp mediante el icono de abajo a la derecha que puedes ver en esta misma página.
Saludos.
Quote from antonioe on June 2, 2021, 5:09 pmCon respecto al alias de la base de datos, en este ejemplo se coloca "db1", pero para una nueva base de datos debo siempre utilizar "db1" en el config del phpserver?
muchisimas gracias de antemano
Con respecto al alias de la base de datos, en este ejemplo se coloca "db1", pero para una nueva base de datos debo siempre utilizar "db1" en el config del phpserver?
muchisimas gracias de antemano

Quote from luishp on June 2, 2021, 5:56 pm@antonioe no, puedes llamarla como quieras. La idea es que, en el navegador web, el nombre de la base de datos real no pueda deducirse a partir del código fuente, por eso utilizamos un "alias", es decir como un apodo. Pero realmente puedes llamarla como quieras. Es una cuestión de seguridad. Si no fuera por temas de seguridad todo el proceso de acceso a bases de datos sería mucho más sencillo.
Por ejemplo cualquiera de estas opciones es perfectamente válida:
//SQLite sample $dbAlias[0]="db1"; $dbNames[0]="database1.db"; $dbAlias[1]="otraBaseDeDatos"; $dbNames[1]="database2.db"; $dbAlias[2]="miBaseDedatosFavorita"; $dbNames[2]="database3.db";Y puedes utilizar tantas bases de datos diferentes como quieras en una misma aplicación.
Espero haber aclarado tus dudas.Un saludo.
@antonioe no, puedes llamarla como quieras. La idea es que, en el navegador web, el nombre de la base de datos real no pueda deducirse a partir del código fuente, por eso utilizamos un "alias", es decir como un apodo. Pero realmente puedes llamarla como quieras. Es una cuestión de seguridad. Si no fuera por temas de seguridad todo el proceso de acceso a bases de datos sería mucho más sencillo.
Por ejemplo cualquiera de estas opciones es perfectamente válida:
//SQLite sample $dbAlias[0]="db1"; $dbNames[0]="database1.db"; $dbAlias[1]="otraBaseDeDatos"; $dbNames[1]="database2.db"; $dbAlias[2]="miBaseDedatosFavorita"; $dbNames[2]="database3.db";
Y puedes utilizar tantas bases de datos diferentes como quieras en una misma aplicación.
Espero haber aclarado tus dudas.
Un saludo.