muchísimas gracias, muy buen contenido la verdad el mejor que existe en todo UA-cam y una explicación perfecta, tenia la duda por que medio se le puede contactar para dudas? por favor y muchas gracias
Otra consulta, la inserción del id lo hace como autoincrement? Es opcional indicar autoincrement en la sentencia de creación de la tabla?? EXCELENTE CANAL!!!
Varias consultas: 1 - Por qué se pone tantas comas si el sistema/flutter no pide? 🤔 2 - Se puede usar indistintamente doble comilla " " y comilla simple ' ' ? 3 - Las sentecias SQL deben escribirse en mayúsculas CREATE BLABLABLA? O igual fucionan en minúsculas create blablabla 4 - Si x ejemplo escribí mal el nombre de la columna de una tabla y ya generé el apk o ejecuté, para arreglar el nombre de la columna y volver a correr ya tengo que cambiar la versión a 2??
1- si hablas de las comillas de.flutter es por claridad y legibilidad y separar widget. En el código 2- si puede usar comillas simples o dobles. 3-puedes usar mayúsculas o minúscula Si escribes mal algo. Simplemente lo cambias a nivel de base de datos usando el gestor de sqlite. O con un after. O pasas a la versión dos como dices.. pero es mejor lo anterior que te mencioné.
Es una lastima desarrollar una pagina web con flutter y no poder integrar una base da datos diferente de firebase, flutter esta orientado a aplicaciones moviles y deja de lado el uso para construir paginas web con base de datos. despues de meses de estar buscando una opcion, dejo flutter y regreso con mis viejos amigos HTML y CSS. Hasta nunca flutter !
Muy buena salud mi canal tengo cómo usar share preference que solo sirve para configuraciones y sqite ya para una base de datos local.. tendré pendiente otro video con otras tipos de base de datos funcionando en flutter
Future _openDataBase() async { final databasepath= await getDatabasesPath(); path= join(databasepath, 'mydatabase.db'); return openDatabase(path, onCreate: (db, version) async { await db.execute( 'CREATE TABLE mitabla (id INTEGER PRIMARY KEY, name TEXT)', ); },version: 1); } " En esta parte me sale este error " Se produjo una excepción. StateError (Bad state: databaseFactory not initialized databaseFactory is only initialized when using sqflite. When using `sqflite_common_ffi` You must call `databaseFactory = databaseFactoryFfi;` before using global openDatabase API )
Saludo. Debes seguir los pasos del vídeo exactamente igual. Esos pasos funcionan ya que fueron probados recientemente ..El error dice que debes inicializar databasefactory.. es un poco difícil a simple vista saber que te falta. Para eso se debería ver el código completo. Pero con seguridad puedo decirte que debes seguir los pasos que funcionan perfectamente. No saltes nada.. luego modificas después que te funcione.
muchísimas gracias, muy buen contenido la verdad el mejor que existe en todo UA-cam y una explicación perfecta, tenia la duda por que medio se le puede contactar para dudas? por favor y muchas gracias
Gracias.. me alegra que te sirva.. haré un contacto y serás el primero en recibirlo. Por aquí mismo.. para cualquier aporte..
Excelente video. Muchas gracias por compartir
Otra consulta, la inserción del id lo hace como autoincrement? Es opcional indicar autoincrement en la sentencia de creación de la tabla??
EXCELENTE CANAL!!!
Puedes ponerlo como autoincrement en sql al crear la tabla. O usando el gestor de sqlite de base de datos descargándolo desde Google.
Varias consultas:
1 - Por qué se pone tantas comas si el sistema/flutter no pide? 🤔
2 - Se puede usar indistintamente doble comilla " " y comilla simple ' ' ?
3 - Las sentecias SQL deben escribirse en mayúsculas CREATE BLABLABLA? O igual fucionan en minúsculas create blablabla
4 - Si x ejemplo escribí mal el nombre de la columna de una tabla y ya generé el apk o ejecuté, para arreglar el nombre de la columna y volver a correr ya tengo que cambiar la versión a 2??
1- si hablas de las comillas de.flutter es por claridad y legibilidad y separar widget. En el código
2- si puede usar comillas simples o dobles.
3-puedes usar mayúsculas o minúscula
Si escribes mal algo. Simplemente lo cambias a nivel de base de datos usando el gestor de sqlite. O con un after. O pasas a la versión dos como dices.. pero es mejor lo anterior que te mencioné.
Es una lastima desarrollar una pagina web con flutter y no poder integrar una base da datos diferente de firebase, flutter esta orientado a aplicaciones moviles y deja de lado el uso para construir paginas web con base de datos. despues de meses de estar buscando una opcion, dejo flutter y regreso con mis viejos amigos HTML y CSS. Hasta nunca flutter !
Muy buena salud mi canal tengo cómo usar share preference que solo sirve para configuraciones y sqite ya para una base de datos local.. tendré pendiente otro video con otras tipos de base de datos funcionando en flutter
Future _openDataBase() async {
final databasepath= await getDatabasesPath();
path= join(databasepath, 'mydatabase.db');
return openDatabase(path, onCreate: (db, version) async {
await db.execute(
'CREATE TABLE mitabla (id INTEGER PRIMARY KEY, name TEXT)',
);
},version: 1);
} " En esta parte me sale este error " Se produjo una excepción.
StateError (Bad state: databaseFactory not initialized
databaseFactory is only initialized when using sqflite. When using `sqflite_common_ffi`
You must call `databaseFactory = databaseFactoryFfi;` before using global openDatabase API
)
Saludo. Debes seguir los pasos del vídeo exactamente igual. Esos pasos funcionan ya que fueron probados recientemente ..El error dice que debes inicializar databasefactory.. es un poco difícil a simple vista saber que te falta. Para eso se debería ver el código completo. Pero con seguridad puedo decirte que debes seguir los pasos que funcionan perfectamente. No saltes nada.. luego modificas después que te funcione.
Recuerda implementar las dependencias e importarlas antes de usarlas.. y aplicarlas con el putget
@@edumasterrd gracias