Curso Android desde cero #30 | Base de datos - Altas (SQLite) en Android

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 180

  • @LaGeekipediaDeErnesto
    @LaGeekipediaDeErnesto  6 ปีที่แล้ว +21

    ¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal de las siguientes maneras:
    1. Donaciones: www.paypal.me/LaGeekipedia
    2. Desactivando Adblock y Adblock Plus en TH-cam.
    3. Compartiendo los vídeos del canal en foros y redes sociales.
    Cualquier opción es de gran ayuda. ¡Muchas gracias!

    • @luisgaelgt3939
      @luisgaelgt3939 6 ปีที่แล้ว +1

      La Geekipedia De Ernesto Oye te quiero apoyar si me enseñas en un video a hacer esto una App como de tipo comprado de editan dos apps una cómo está donde registres los productos y otra donde los pidas y nomás llegues y los recojas pero como??

    • @expecktrogamer7986
      @expecktrogamer7986 5 ปีที่แล้ว

      una duda tengo el codigo exactamente igual y no me da de alta los productos no se si sea por que yo uso celular fisico para correr la aplicacion

    • @empoderateconironman6086
      @empoderateconironman6086 4 ปีที่แล้ว

      @@luisgaelgt3939 pudiste realizar la aplicacion?
      o conseguir el codigo?

    • @ArchivosArg
      @ArchivosArg ปีที่แล้ว

      Hola. Si este curso es para Android. Por qué estás usando PC??

  • @walterzaq1
    @walterzaq1 4 ปีที่แล้ว +7

    Que bueno que este video no parece tan complicado como los dos anteriores

  • @ing.nelsonsantamaria9913
    @ing.nelsonsantamaria9913 4 ปีที่แล้ว +3

    Excelentes tutoriales, actualmente es muy dificil encontrar contenido de calidad como este, se nota la preparacion de los tutoriales y empeño, buen trabajo

  • @jvanegas
    @jvanegas 6 ปีที่แล้ว +39

    GRACIAS POR TU TIEMPO EN ENSEÑAR , me gustaría esta parte de bases de datos lo hicieras con mysql, ya que lo mas Habitual o mas importante es conectarte a una base de datos en varios dispositivos, puedes hacer un tutorial de asi, GRACIAS

    • @eduardchavez
      @eduardchavez 3 ปีที่แล้ว

      Lo correspondiente a mysql, es MariaDb

  • @juanpampacatasalas3005
    @juanpampacatasalas3005 5 ปีที่แล้ว +1

    Muchas gracias!
    Busque este curso para recordar temas que lleve hace 2 años, y mas que recordar estoy aprendiendo mucho más.
    Se agradece Ernesto, nos vemos en un próximo comentario cuando termine el curso que compartes.
    Un abrazo, mil gracias!!!

  • @Mm-bg2wh
    @Mm-bg2wh 2 ปีที่แล้ว +1

    Ernesto el mejor programador, el mas pro

  • @DemitriosKross
    @DemitriosKross 4 ปีที่แล้ว

    Man estaba en un curso de Android en udemy estaba en la parte de base de dato y no entedí nada !! con esto quedo más claro . Cuando me pagen te lo juro que te donare . sos grande

  • @aleturtola
    @aleturtola 6 ปีที่แล้ว

    Ernesto, he visto muchos de tus videotutoriales, la verdad me saco el sombrero. Mil gracias! Es una ayuda importante para poder entender muchas de las cuestiones en este caso referentes a Android. Exitos!

  • @adriandkz
    @adriandkz 5 ปีที่แล้ว +2

    En bases de datos una PRIMARY KEY es un identificador unívoco. Es decir, cada objeto que registras va a tener un código diferente y gracias al cual sabes a qué objeto estas accediendo.
    Por ejemplo, cuando tú te registras en una web y tienes que poner un nombre de usuario, ¿no os ha pasado nunca que os dice que ese nombre ya esta escogido y qué tenéis que elegir otro? Eso es porque en nombre de usuario es este identificador univoco y no puede haber más de uno igual.

  • @mariomarcelocelis4750
    @mariomarcelocelis4750 3 ปีที่แล้ว +1

    Muchas gracias Ernesto por todo! Excelente clase.-

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  3 ปีที่แล้ว

      ¡Hola Mario!, es un gusto saber que el contenido del canal resulta de tu agrado y te ha aportado los conocimientos que deseabas obtener.
      Te envió un fuerte abrazo. Saludos!

  • @bravo2466
    @bravo2466 6 ปีที่แล้ว +6

    Estaba esperando este tutorial desde hace mucho tiempo 👍 eres el mejor

  • @kevincastellanos5151
    @kevincastellanos5151 6 ปีที่แล้ว

    Felicidades en la manera en la que explicas, claro, objetivo y simple, me suscribo

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 ปีที่แล้ว

      ¡Muchas gracias!, siempre es genial tener un nuevo suscriptor. Espero que el contenido en general sea de tu agrado y por supuesto que te aporte los conocimientos que deseas obtener. Saludos.

  • @jonathanquiroz2983
    @jonathanquiroz2983 6 ปีที่แล้ว +2

    EXCELENTE VIDEO !!!!!
    Acabas de salvar mi semestre!!!

  • @alejandroor8023
    @alejandroor8023 4 ปีที่แล้ว +1

    Definitivamente eres el mejor! Gracias por compartir!

  • @ernestomen
    @ernestomen 5 ปีที่แล้ว +5

    Hola Ernesto!. Saludos desde Venezuela!. Muchisimas gracias por todo tu trabajo en estos cursos, son excelentes y siempre los recomiendo! Tengo una duda con respecto al metodo para darle de alta a los productos. Cuando se crea la tabla en el AdminSQLiteOpenHelper se crea con los campos precio (int), descripcion (string) y precio (real) pero cuando capturamos los pasamos a string todos (String codigo = et_codigo.get_Text().ToString(); ) y asi mismo se guardan. No se supone que debo pasarlos cada y uno a su tipo de dato para guardarlo? Gracias

  • @joseluiscatuntachuchullo5753
    @joseluiscatuntachuchullo5753 6 ปีที่แล้ว

    Son geniales todas tus clases, están muy detalladas y bien explicadas Gracias!!

  • @colombianadeimportaciones2858
    @colombianadeimportaciones2858 6 ปีที่แล้ว +5

    eres el mejor, muy claras tus clases!

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 ปีที่แล้ว +1

      ¡Muchas gracias!, es un gusto saber que el contenido ha resultado de tu agrado.
      Saludos.

  • @ricardomedina9267
    @ricardomedina9267 ปีที่แล้ว +1

    COSTÓ UN PERÚ PERO GRAN APLICACIÓN!!

  • @mauriciopiquitovieira4712
    @mauriciopiquitovieira4712 5 ปีที่แล้ว

    Gracias por tudo... acompanhei o curso completo, me servio de extrema importancia....

    • @kalabze5971
      @kalabze5971 5 ปีที่แล้ว

      Você é brasileiro e entende este tutorial em espanhol?

  • @Domi_7485
    @Domi_7485 4 ปีที่แล้ว

    El mejor!! sin duda.

  • @David-fv7fv
    @David-fv7fv 4 ปีที่แล้ว +1

    Muchas Gracias bro....te pasaste... el profe de mrda no sabe explicar ninguna caga... me salvaste crack

  • @mauriciosanchez8594
    @mauriciosanchez8594 4 ปีที่แล้ว +1

    Buen día Hernesto de antemano gracias por compartir su conocimiento, muy buenos videos, excelente manera de enseñar. Quería preguntarle si tiene algún video en este curso de Android Studio para aprender a manejar los datos tipo Calentar y Date. Gracias

  • @delgadopradovictorhugo1141
    @delgadopradovictorhugo1141 3 ปีที่แล้ว +1

    ¡Hola!
    Muy buen video, una duda que me ha surgido es que si se puede usar este sistema de base de datos para subir una imagen.

  • @carloseduardomizraimdoming8740
    @carloseduardomizraimdoming8740 4 ปีที่แล้ว

    en el caso del if que comprueba si están vacíos los campos solo puede revisar máximo tres instrucciones
    o puede recibir mas.

  • @adriancastrohernandez4405
    @adriancastrohernandez4405 3 ปีที่แล้ว

    me agradan tus videos, me gustaria que hicieras un tutorial sobre la conexion a base de datos pero de forma remota a un servidor, para que desde diferentes dispositivos se pueda acceder

  • @joaquinguerrini
    @joaquinguerrini 4 ปีที่แล้ว

    Hola Ernesto! Este ya es el segundo curso que estoy tomando de tu canal, la verdad que no conozco ninguna persona como tu que explique tan claro. Estuviera bueno que hagas un videito aparte comentando algo basico de base de datos, o sabes alguna fuente de informacion confiable donde yo pueda aprenderlo? Gracias!

  • @vmaikol
    @vmaikol 2 ปีที่แล้ว

    Demasiado genial todo

  • @Tupapá78
    @Tupapá78 3 ปีที่แล้ว +1

    Tengo un error en la línea 24 en dónde dice AdminSQLiteOpenHelper, por alguna razón no me lo reconoce y me maraca en rojo y no se por qué

  • @abnereliberganzahernandez6337
    @abnereliberganzahernandez6337 2 ปีที่แล้ว

    una pregunta nosotros creamos un objeto de la clase AdminSQLiteOpenHelper que nosotros mismo creamos
    al utilizar herencia pues podemos usar los metodos de la clase OpenHelper pero no todos los metodos se deben sobreescribir? osea solo los metodos abstractos son los que se deben sobreescribir si no estoy mal
    es por eso que podemos usar el metodo getWritabledatabse

  • @pierogonzalesgomez728
    @pierogonzalesgomez728 5 ปีที่แล้ว +3

    Cuando creó un constructor en el AdminSQLiteOpenHelper... No sale tal igual como dice en el tutorial.. sino que hay un código extra el cual dice @androidx.annotation.Nullable... que hago con eso? Lo borro?

    • @diegobautista6454
      @diegobautista6454 5 ปีที่แล้ว

      ¿Lo resolviste?, me pasa lo mismo

    • @pierogonzalesgomez728
      @pierogonzalesgomez728 5 ปีที่แล้ว

      Lo que hice fue borrar lo que estaba dentro del @ y pude programar bien... Solo que en el programa tenía errores, como cuando busco un producto o trato de modificarlo, este se cierra.

    • @katerinemogrovejomatabajoy298
      @katerinemogrovejomatabajoy298 5 ปีที่แล้ว

      a mi me paso lo mismo y lo que hice fue escribirlo palabra por palabra, sin hacer click sobre implement methods y hasta ahora me funciona bien

    • @franciscomacedo2263
      @franciscomacedo2263 5 ปีที่แล้ว

      Gracias

  • @gonzaloc4173
    @gonzaloc4173 4 ปีที่แล้ว +1

    Buenas, excelente video! Una consulta, en que lugar fisico se guarda la informacion que cada usuario carga a la base de datos?. Otro usuario que tenga la misma aplicacion podra acceder a ella? O lo que se desarrolla en el video es offline

  • @alanalvarado5606
    @alanalvarado5606 5 ปีที่แล้ว

    Muchas gracias, tus vídeos me están ayudando mucho, sigue así.

  • @alexandercapuano2404
    @alexandercapuano2404 6 ปีที่แล้ว +2

    hola Ernesto, excelente curso te felicito por compartir tanta información importante con nosotros, mi consulta es la siguiente , podre crear y a las vez guardar imágenes tomadas con la cámara del dispositivo en carpetas en un servidor a través de un app,?

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 ปีที่แล้ว +1

      ¡Hola!, muchas gracias por tan buena opinión al canal.
      Referente a tu duda, por supuesto que es posible, ya que son archivos, mismos que al ser creados y capturados por la cámara se pueden distribuir de la manera que mejor convenga al desarrollador. Saludos.

    • @alexandercapuano2404
      @alexandercapuano2404 6 ปีที่แล้ว +1

      @@LaGeekipediaDeErnesto gracias por tomar tiempo para responder mi duda, me gustaría que si está a tu alcance tocaras ese tema en tu curso ya que estoy estancado en mi proyecto que la idea principal es tomar una secuencia de fotos (aprox 20 ) y guardarlas automáticamente en una carpeta con un número de identificación en un servidor remoto, si me pudieras aportar algo sería de gran ayuda ya que no estoy seguro si es mejor con un app o con web

  • @marcosflores7649
    @marcosflores7649 3 ปีที่แล้ว

    Hola, tengo una duda no me permite registrar ni nada cuando doy a los botones y descargue tu proyecto y lo pegue

  • @alexanderjhonatanasuncions5387
    @alexanderjhonatanasuncions5387 3 ปีที่แล้ว

    Hola, tengo inconvenientes al ejecutar en el emulador.
    Una vez hecha la codificacion debo asignarle al boton Registrar el metodo que hemos desarrollado cierto?
    Lo hago, ejecuto, ingreso todo correcto y se cierra la apk.
    Ayuda!!

  • @franklinfrias9550
    @franklinfrias9550 3 ปีที่แล้ว +1

    Funciona igual en kotlin?

  • @batsheba_sherman1912
    @batsheba_sherman1912 3 ปีที่แล้ว

    genial la clase de BD

  • @juanmarcelomontiel5433
    @juanmarcelomontiel5433 4 ปีที่แล้ว

    Hola Ernesto, te consulto, donde se encuentra la base de datos cuando se la crea?. Es decir donde estaría el archivo db si lo quiero editar con SQLite DB Browser?. Gracias, saludos cordiales!!

  • @municipalidadprovincialdes9806
    @municipalidadprovincialdes9806 5 ปีที่แล้ว

    eres un buen ser humano

  • @rodrigoalvarez4540
    @rodrigoalvarez4540 4 ปีที่แล้ว

    Pregunta, ¿Por qué usas mayúsculas para los nombres de los métodos?

  • @hervan2011
    @hervan2011 6 ปีที่แล้ว

    Cordial saludo.
    Primero que todo para felicitarlo por el realismo y dinamismo que le pones a los tutoriales. Me surge una duda sobre el ejercicio de bd, si quisiera sacra el promedio de la columna precio puedo usar la función "avg". y como se puede usar. De antemano gracias. Quedo pendiente de su respuesta

  • @mr.maranonenlimaoficial6037
    @mr.maranonenlimaoficial6037 5 ปีที่แล้ว

    Te agradezco por el gran trabajo, tengo una duda me quedé pegado en el vido Nro. 30, ahi creas una tabla y si deseo crear mas tablas como lo puedo realizar, espero tu apoyo, muchas gracias, a ver si no es mucha molestia puedes hacer un video creando mas tablas en SQLite

  • @daniellozasantacruz
    @daniellozasantacruz 4 ปีที่แล้ว

    Buen video, excelente, una consulta y el código autogenerado, se puede hacer con sqlite?

  • @noshopi
    @noshopi 4 ปีที่แล้ว

    en android 3.5.3 aparte de no pedir algunos ; o public fun en vez de void, no puedo poner (View view) me tira error, me dice q es (view: y lo que quiero ver, pero en el caso de los botones sera button?
    que otras diferencias implicitas hay en el android 3.5.3 respecto de este android?

  • @junner13
    @junner13 5 ปีที่แล้ว +3

    Hemos estado utilizando durante 29 vídeos POO xD

    • @LordBrahaam
      @LordBrahaam 3 ปีที่แล้ว

      a kung fu panda? :V

  • @leidyrojas8567
    @leidyrojas8567 3 ปีที่แล้ว

    SQLite es una BD relacional?

  • @alvaroruiz259
    @alvaroruiz259 4 ปีที่แล้ว

    Saludoos! En este curso de SQLite me estanque en la parte del boton de buscar, no busca, mi duda es cuando creamos la tabla de sql ponemos que el codigo es un entero!, pero al gurdar el dato del codigo es una cadena nose si hay que convertir en un entero? por que al final cuando registro el producto y solo pongo el codigo para buscar, sale "No existe el producto",espero su respuesta, gracias.
    PD:Estaria bueno unos curos de SQL desde 0

  • @platt46
    @platt46 4 ปีที่แล้ว

    Hola, muchas gracias por tu explicaciones, super buenas, quiero ver si puedes ayudarme, que tengo que estudiar para poder creer una base de datos que este sincroinizada con varios dispotivos que sea alimentada desde Android?

  • @danielmartin1321
    @danielmartin1321 6 ปีที่แล้ว

    Hola buenas, dos preguntas.
    1) En las lineas 37,38,39 lo que aparece entre comillas es el mismo nombre que tienen las columnas de la base de datos qe hemos creado no??
    2) En la linea 41 cuando se pone BaseDeDatos, se esta haciendo al objeto creado arriba o al nombre de la clase AdminSQLite...
    Y si BaseDeDatos se llama igual que en la otra clase es por alguna razon??
    Gracias!!

  • @deutt29yt
    @deutt29yt 5 ปีที่แล้ว

    gracias men te la rifas, apenas me estan dejando guardar datos, en la prepa jeje, next video

  • @sebastianosella1294
    @sebastianosella1294 5 ปีที่แล้ว +4

    Excelente el curso! una pregunta se puede hacer con SQLite pero que la base de datos este en un servidor web?

    • @juanambernal626
      @juanambernal626 5 ปีที่แล้ว

      Hola Sebastian, ¿averiguaste esto?

    • @1.4photostudiomx49
      @1.4photostudiomx49 4 ปีที่แล้ว

      no,no es posible. Tendria que ser con otras bases como MySql

  • @yeguezsolutions2013
    @yeguezsolutions2013 5 ปีที่แล้ว

    Hola, esa base de datos es local? reside solo en el dispositivo? Necesito que la BD este en la nube para que varios usuarios puedan acceder a la misma informacion en tiempo real. Con SQLite no se podria cierto?

  • @josecontreras9068
    @josecontreras9068 5 ปีที่แล้ว

    tengo una consulta ernesto, he visto por ahi muchos curso de android que utilizan Relative Layout, o lo hacen desde el xml escribiendo las medidas, para este tiempo no hay ningún problema si lo hago con constrit,layout asi como lo haces, ya que me encuentro muchos fanfarrones que dicen a yo uso puro codigo, alguien me podría responder esta duda.

  • @nadiefuego
    @nadiefuego 6 ปีที่แล้ว +1

    Interesante esro es lo que queria saber. Mil gracias. Saludos.

  • @tomas.menniti
    @tomas.menniti 5 ปีที่แล้ว

    Muy bueno el vídeo pero, como podría hacer para agregar nuevas tablas, como por ejemplo "articulos" y "usuarios"?
    Como podría, también, contar la cantidad de datos que hay dentro de la tabla?
    Y también, como podría auto-completar un list-view con los datos dentro de la tabla?
    Agradecería MUCHISIMO la respuesta de cualquiera que sepa!

  • @obitoleviansky3208
    @obitoleviansky3208 6 ปีที่แล้ว

    Muchisimas gracias por tus videos tio geekipedia

  • @David-fk9qj
    @David-fk9qj 4 ปีที่แล้ว

    Hola, descargue el proyecto entero y cuando le cambio le nombre a la tabla "articulos" > "personajes" (un ejemplo) no funciona, el log me pone "no such table personajes" lo reemplaze en todo el codigo y aun me sigue diciendo eso, alguna solucion?

  • @alextigsilema7786
    @alextigsilema7786 5 ปีที่แล้ว

    estoy iniciando a programar desde cero en android y tenia una inquietud acerca de base de datos.. ..MI PREGUNTA ES QUE SI SE PODRIA TRABAJAR ANDROID CON SQL SERVER Y COMO LO HARÍA ...?

  • @bontolentino4135
    @bontolentino4135 5 ปีที่แล้ว

    Necesito ayuda en los 3 botones mas ya que solo esta en el video el de registrar y el de modificar como lo implemento ahi mismo¿¿¿¿

  • @carlosgustavoduenasgutierr1718
    @carlosgustavoduenasgutierr1718 5 ปีที่แล้ว +4

    Solicito su apoyo, en las dos instrucciones me genera un error video #30 Gracias
    AdminSQLiteOpenHelper admin = new AdminSQLiteOpenHelper(this, "administracion", null, 1);
    SQLiteDatabase BaseDeDatos = admin.getWritableDatabase();

    • @cristianfroylan7829
      @cristianfroylan7829 5 ปีที่แล้ว +3

      Se que tal vez hoy en día no te va a ayudar mi respuesta, pero le puede ayudar al que ha pasado por lo mismo ...
      SOLUCIÓN RÁPIDA: Si les marca error en la parte del "AdminSQLiteOpenHelper" es por que su public class( este: 5:33 ) tiene un nombre diferente...
      Cambien el "AdminSQLiteOpenHelper" por el nombre que le pusieron al archivo .java nuevo que crearon
      Si yo le puse como nombre a ese archivo "basededatos" ( 4:10 )
      Entonces aparecerá así:
      public class basededatos extends SQLiteOpenHelper {
      Y el constructor que nos va a ayudar a utilizar esa linea de código aparecerá así:
      public basededatos(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) {
      super(context, name, factory, version);
      Y deberán de colocar entonces la linea de código en su MainActivity( 12:14 )
      así:
      basededatos admin = new basededatos(this, "administracion", null, 1);

    • @jafetsepulveda6376
      @jafetsepulveda6376 4 ปีที่แล้ว +1

      @@cristianfroylan7829 a mi si me sirvio de ayuda, muchas gracias!

    • @AlanSnaki
      @AlanSnaki 4 ปีที่แล้ว

      @@cristianfroylan7829 por eso en el video advierten de aprender primero programacion orientada a objetos.

    • @cristianfroylan7829
      @cristianfroylan7829 4 ปีที่แล้ว +2

      Hola Alan TNB ​, tienes toda la razón, sin embargo pocas personas tomaran el tiempo de dedicar su atención a programación orientada a objetos, así que para optimizar ese pequeño problema, propuse mi ejemplo hace tiempo.
      Si no solucionan su problema con mi ejemplo pues ya tendrían que tomar en cuenta un tester o acudir a programación orientada a objetos.
      Mi intención era optimizar el tiempo de las personas que acuden al curso
      .
      Sin mas que decir te deseo un lindo dia.

    • @melvinantoniosalguerovalle9628
      @melvinantoniosalguerovalle9628 3 ปีที่แล้ว

      @@cristianfroylan7829 gracias me sirvio ahora

  • @TheSeb44
    @TheSeb44 4 ปีที่แล้ว +1

    ernesto si no conosco la programacion orientada a objetos puedo seguir el curso sin problemas ?

    • @TheSeb44
      @TheSeb44 4 ปีที่แล้ว +1

      agradeceria respuesta para poder continuar con el curso

    • @elfegomelgar
      @elfegomelgar 4 ปีที่แล้ว +1

      Si pero dudo mucho que entiendas y dudo mucho que hayas entendido, debes aprender programacion orientada a objetos de lo contrario lo que haces lo haras mecanicamente o de memoria, eso no es bueno a menos que tengas una memoria sobre humana, en el tutorial de JAVA de ernesto puedes aprender programacion orientada a objetos

  • @artetech904
    @artetech904 6 ปีที่แล้ว +3

    Y si quiero que no ingrese el id si no que lo genere el programa con el auto_increment en un gestor de base de datos

    • @SrLeo
      @SrLeo 6 ปีที่แล้ว

      Nadie contestó :'v

    • @SrLeo
      @SrLeo 6 ปีที่แล้ว +1

      ¿Ya hallaste la forma?

    • @hectorescobardominguez3975
      @hectorescobardominguez3975 5 ปีที่แล้ว

      Imagino que en la sentencia para la creación de los campos de la tabla, debes poner la palabra reservada AUTO INCREMENT y de esa forma con cada registro que ingreses se le asignara un id

  • @pablorodriguezperez6981
    @pablorodriguezperez6981 3 ปีที่แล้ว

    Se puede poner la id como nombre? ya que yo quiero crear un diccionario y si tengo que poner numeros se perderia la funcionalidad.... La app me funciona de maravilla hasta que introduzco un codigo de letras.... :(

  • @Siulegroj
    @Siulegroj 4 ปีที่แล้ว

    Muy bueno, pero no hay conexión a la Base de datos, me imagino que SQLite es otro tipo de base de datos relacionales pero en este caso esta interno al celular, como si fuera un archivo de texto plano. De igual forma muchas gracias por mostrar esa liberia de Android.

  • @JohannRangelP
    @JohannRangelP 6 ปีที่แล้ว

    Gracias profe te amamos

  • @gabrieldiaz5001
    @gabrieldiaz5001 3 ปีที่แล้ว +1

    Es una base de datos online?

  • @jcarlosan17
    @jcarlosan17 5 ปีที่แล้ว

    excelente video pero una pegunta como lleno la base de dato si necesito que tenga unos datos en particular

  • @sany906
    @sany906 5 ปีที่แล้ว

    hola , sigo tus videos porque un profesor te recomendo y todo hasta ahora perfecto,
    en este me da fallos a la hora de buscar el producto o se me sale, el codigo esta tal cual con 0 errores
    Gracias por tus videos

  • @antonioaquinodelaluz5737
    @antonioaquinodelaluz5737 5 ปีที่แล้ว

    hola Geekipedia, tendrás algún tuto o código de como limitar en tres intentos una consulta de un registro

  • @paulzarate2520
    @paulzarate2520 4 ปีที่แล้ว

    Tendrás un curso de bases de datos ?

  • @MsJos333
    @MsJos333 4 ปีที่แล้ว

    excelente tu vídeo muy bueno sos un crack

  • @espinosajuarezestephany4135
    @espinosajuarezestephany4135 3 ปีที่แล้ว +1

    Alguien que me pueda ayudar? A sacar las comillas que puso en if las que etsab como hacia abajo? Porfis

  • @NAChannelOK
    @NAChannelOK 6 ปีที่แล้ว

    que versión de android estás usando????????

  • @alegalicia
    @alegalicia 5 ปีที่แล้ว +2

    por que puede ser que me agrego esto @androidx.annotation.Nullable SQLiteDatabase.CursorFactory factory

    • @mauriciobarrueta1996
      @mauriciobarrueta1996 5 ปีที่แล้ว +2

      A mí me pasó lo mismo, pero borré todo eso y deje el constructor tal cual como está en el video y si funciona

  • @juancarperez1451
    @juancarperez1451 3 ปีที่แล้ว

    Cómo se podría evitar que permita crear varios artículos con un mismo código?

  • @oscarfabricioregaladoperez6963
    @oscarfabricioregaladoperez6963 5 ปีที่แล้ว

    Hola amigo que tal :') necesito ayuda de pura casualidad no tienes algún vídeo explicando cómo vincular una base de datos a B4A

  • @pochoclohd559
    @pochoclohd559 3 ปีที่แล้ว

    Cuando cambio de versión a la base de datos la aplicación ya no abre, ¿alguien sabe que puede estar ocurriendo?

  • @abimaelfierrooseguera5414
    @abimaelfierrooseguera5414 5 ปีที่แล้ว

    para que en lugar del precio sea con fecha, como se puede hacer?

  • @clickfotografia9913
    @clickfotografia9913 5 ปีที่แล้ว

    Hola excelente los videos pero me trabe con el login de mi app, no se como conseguir hacer un login, tenes algun video??? Gracias

  • @dr.robotnick1888
    @dr.robotnick1888 3 ปีที่แล้ว

    10:40

  • @francoanelubaldearenas7957
    @francoanelubaldearenas7957 3 ปีที่แล้ว

    Yo empiezo y ya tengo problemas jajaaj.
    en el "import android.databse.sqlite.SQLiteOpenHelper;" el databse me sale en rojo, alguien me puede ayudar porque por favor. :(

  • @trunks1648
    @trunks1648 5 ปีที่แล้ว

    necesito ayuda como puedo guardar imagenes y videos en una base de datos? para despues usar esto en android studio

  • @santiperalta393
    @santiperalta393 6 ปีที่แล้ว

    Hola un cordial saludo a todos y mis felicitaciones a Ernesto, por el buen trabajo.
    Sólo quiero hacer una observación..... porqué no se va probando de compilar lo que se va haciendo?
    He seguido el video 30, y cuando, al final, lo he ejecutado me da 4 errores de compilación, que no se como resolver.
    Gracias

    • @MrRiot1992
      @MrRiot1992 6 ปีที่แล้ว

      Pon los errores para ver cómo te podemos ayudar.

  • @solLuna11
    @solLuna11 4 ปีที่แล้ว

    Hola alguien sabe si puedo ver el historial de desbloqueo de mi celular???? Quiero saber de ayer y no tengo ninguna app descargad

  • @gustavovillalobos1806
    @gustavovillalobos1806 6 ปีที่แล้ว

    Me aparece la opción de Javaclass desactivada, qué debo hacer?

  • @MASKDANTE
    @MASKDANTE 5 ปีที่แล้ว

    Amigo ernesto complete un modulo para conexion a MYSQL de un servidor remoto, pero no logro establecer conexion, use un codigo que hay en internet programa todo pero siempre me dice que las credenciales no son validas, puedo decir que los datos de direccion ip, puerto, usuario y clave son correctos ya que estos son los que uso con otra aplicacion atravez de windows para acceder pero atravez de mi app de android no he podido me puedes hechar una mano o si gustamente haces un video sobre ese tema me ayudaria bastantes, estoy usando esta linea String driver = "com.mysql.jdbc.Driver";

  • @gabrielvejar1373
    @gabrielvejar1373 6 ปีที่แล้ว +1

    Creo que hay un pequeño error en el método para agregar registros. Cuando uno intenta agregar un producto con un codigo de otro producto ya ingresado debiese mandar un error de clave primaria duplicada y, en cambio, envia un mensaje de registro exitoso. Faltaría agregar alguna validación de que no exista el registro con el codigo ingresado. Muchas gracias por tus videos, he aprendido demasiado con estos.

    • @salvadorsarabiaorea105
      @salvadorsarabiaorea105 6 ปีที่แล้ว

      Cierto.

    • @salvadorsarabiaorea105
      @salvadorsarabiaorea105 6 ปีที่แล้ว +1

      Long IdResultante = BaseDatos.insert("articulos", null, Registro);
      BaseDatos.close();
      if(IdResultante > 0)
      {
      Toast.makeText(this, "artículo insertado", Toast.LENGTH_SHORT).show();
      }
      else
      {
      Toast.makeText(this, "No se pudo insertar el artículo", Toast.LENGTH_SHORT).show();
      } // tal vez no sea lo más elegante, pero me funcionó.

    • @Chitorra98duriduridr
      @Chitorra98duriduridr 4 ปีที่แล้ว

      Lo pudiste slucionar?:(

    • @Chitorra98duriduridr
      @Chitorra98duriduridr 4 ปีที่แล้ว

      @@salvadorsarabiaorea105 En que parte del código de Ernesto ( el creador del video) pusiste esto?

    • @Chitorra98duriduridr
      @Chitorra98duriduridr 4 ปีที่แล้ว

      @@salvadorsarabiaorea105 Muchisimas gracias, me funcionó!

  • @bryancalisayachambi46
    @bryancalisayachambi46 3 ปีที่แล้ว

    E/SQLiteLog: (1)
    E/SQLiteDatabase: Error inserting no such table .....

    • @bryancalisayachambi46
      @bryancalisayachambi46 3 ปีที่แล้ว

      probablemente cometiste un error que corregiste en el código pero sigue en la memoria cache borra el cache

  • @HDRender
    @HDRender 6 ปีที่แล้ว +3

    Excelente
    Digo, que si esto no es complicado, ¿cómo será lo que es complicado? :_D

    • @Siulegroj
      @Siulegroj 4 ปีที่แล้ว

      haha... Nada es complicado despues de practicar constantemente

  • @mauriciopiquitovieira4712
    @mauriciopiquitovieira4712 5 ปีที่แล้ว

    Queria saber como vaziar uma base de dados

  • @joseluisromero6876
    @joseluisromero6876 6 ปีที่แล้ว

    exelente me encanto yeeeeeeeeaaaaaaaa

  • @jiovannytroncoso3661
    @jiovannytroncoso3661 5 ปีที่แล้ว

    Tengo un error al ingresar el constructor la frace Nullable me aparece en error.
    public CodigosSKU(@androidx.annotation.Nullable Context context, @androidx.annotation.Nullable String name, @androidx.annotation.Nullable SQLiteDatabase.CursorFactory factory, int version) {
    super(context, name, factory, version);

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  5 ปีที่แล้ว

      ¡Hola!, es importante mencionar que los cursos son completamente gratuitos y de acceso publico desde TH-cam. Lamentablemente me es imposible brindar asesorías de manera personal debido a la alta demanda de solicitudes que recibo a diario, por tal motivo he colocado un filtro para otorgar asesorías a aquellos que realmente la necesitan.
      Si deseas una asesoría personal, o bien alguna clase privada, puedes contratar uno de los distintos paquetes que pongo a tu disposición solicitando información a través del correo electrónico: epmgrams@gmail.com, o bien, vía inbox en Facbook: facebook.com/LaGeekipediaDeErnesto, donde con gusto te haré llegar los costos y beneficios de cada uno de estos paquetes. Saludos

    • @luisangelmejiapoot8785
      @luisangelmejiapoot8785 5 ปีที่แล้ว +1

      solo quitale @androidx.annotation.Nullable a cada parametro y listo

  • @FranciscoLopez-ue1dh
    @FranciscoLopez-ue1dh 6 ปีที่แล้ว

    Intente crear otra clase como se muestra en tu vídeo y me sale este error
    Cannot create class
    Unable to parse template "Class"
    Error message: This template did not produce a Java class or an interface
    que puedo hacer para arreglarlo

    • @delmarnovelo7418
      @delmarnovelo7418 6 ปีที่แล้ว

      Francisco Lopez puede que sea tarde mi respuesta, podrias intentar asegurarte que estes creando la clase java en el directorio que se ve en el video.

  • @marioxluix1986
    @marioxluix1986 4 ปีที่แล้ว

    maestro!

  • @jimmytzuc
    @jimmytzuc 6 ปีที่แล้ว

    en que fichero se crea la bd?

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 ปีที่แล้ว

      ¡Hola!, tal y cómo lo comento en el vídeo, solo se puede tener acceso a la Base de Datos desde la aplicación que la creo. Saludos.

  • @scherpabloOK
    @scherpabloOK 5 ปีที่แล้ว

    Hola, alguien me podria decir como hacer esta misma app pero que pueda introducir letras y numeros cada uno de los campos que hay q llenar? gracias

    • @MartinGarcia-bw5ze
      @MartinGarcia-bw5ze 5 ปีที่แล้ว

      cambia el componente, si te fijas el utiliza campos de numeros, puedes sustituirlos por text view

  • @alessandrolopezlopez9337
    @alessandrolopezlopez9337 5 ปีที่แล้ว

    Ernesto hace falta el curso de base de datos en android ayudanos con eso:(

  • @RAmbo-tk4lx
    @RAmbo-tk4lx 6 ปีที่แล้ว

    Porfa podrías hacer un curso de visual basic

  • @cristianadonis13
    @cristianadonis13 5 ปีที่แล้ว

    hay que saber base de datos de ante mano para seguir con este video????

    • @freddyory
      @freddyory 5 ปีที่แล้ว

      Deberias... conocer primero que todo a donde podria parar los registros de tu aplicacion... o sea que si....

  • @viajedelconocimiento5914
    @viajedelconocimiento5914 4 ปีที่แล้ว +1

    deberias hacer un curso de base de datos desde cero