20 - Python PyQt (Interfaz gráfica) - QtSql MySQL (Insertar datos)

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

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

  • @MrHooberhhs
    @MrHooberhhs 9 ปีที่แล้ว

    Estoy aprendiendo esta nueva y versatil herramienta. Muchas gracias por compartir tu experiencia y conocimiento de una forma sencilla y practica.
    Saludos desde COlombia.

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

    Hola. Me sale un error y no se por que, Driver not loaded

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

    Es funcional a la actualidad?

  • @monsegarcial3669
    @monsegarcial3669 7 ปีที่แล้ว

    Hola si me pudieras ayudar en como insertar imágenes a la base de datos o la ruta?

  • @user-we4rp2jr3u
    @user-we4rp2jr3u 7 ปีที่แล้ว

    buen dia alguien podria decirme por que solo guarda un registro y despues solos marca error, y el metodo de combobox para guardar lo que hay en el combobox en la base de datos.

  • @GabrielaGarcia-yx6rr
    @GabrielaGarcia-yx6rr 5 ปีที่แล้ว

    Me funciona correctamente todo y no me marca error pero al revisar la bd no tengo guardado nada.

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

    Pyqt5 tiene licencia comercial para distribución

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

    Felicitaciones pero no entiendo porque no lo hacen con tkinter que es gratis para distribución

  • @jhoanb6466
    @jhoanb6466 9 ปีที่แล้ว

    Muy interesante el video... y cómo haría para editar algo que ya he insertado? o en s caso cómo eliminar..!!!? Gracias

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

      El idioma Sql te permite modificar o eliminar un registro, aparte dependiendo de cuál elijas en mysql tienes clientes via web de administración como phpmyadmin

  • @MrHooberhhs
    @MrHooberhhs 9 ปีที่แล้ว

    Como puedo generar un archivo ejecutable de la aplicacion grafica que cree?
    Gracias.
    Saludos.

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

      hay varios metodos, busca documentacion sobre cx_Freeze, lo instalas desde pip. Tambien esta autopytoexe, pip install auto-py-to-exe. pypi.org/project/auto-py-to-exe/

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

    Hola amigo . He visto que eres una fiera escribiendo code y aunque no es exactamente la pregunta referente a tu code:
    sql = "INSERT INTO registros (nombre, email) VALUES (%s,%s)"
    val = input("Introduce tu nombre > ")
    val2 = input("Introduce tu email > ")
    No se guardan estos registros desde el input. Si se guardan si asigno el texto a una variable en vez de input.¿ me echas un cable?. GRACIAS

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

      lo solucionaste? a mi me pasa lo mismo si paso las variables no me toma sql y da error por que deberian estar las comillas al ser un varchar

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

      @@brunotorres9572 En sqlite si lo tengo y al final lo logré en mysql pero lo tengo que buscar. en sqlite:
      import sqlite3
      db = sqlite3.connect('imput2.db')
      id1 = 1
      name1= 'yogesh'
      id2 = input("into id")
      name = input("introduce tu nombre: ")
      cursor = db.cursor()
      # ? Placeholder
      # cursor.execute('insert into info3(id,name) values(?,?)',(id1,name1))
      #cursor.execute("CREATE TABLE registro2(id INTERGER PRIMARY KEY AUTOINCREMENT , nombre VARCHAR(20))")
      cursor.execute('insert into registro2(id,name) values(:id,:name)',{'id':id2,'name':name})
      db.commit()

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

      @@brunotorres9572 comillas simples???

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

      @@marmam111 me he explicado mal por que lo entendi mal, mi problema viene por que no me carga QSqlDatabase.addDatabase('QMYSQL')
      Driver not loaded Driver not loaded
      ['QSQLITE', 'QODBC', 'QODBC3', 'QPSQL', 'QPSQL7'] y me estoy volviendo loco para que funcione.

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

      @@brunotorres9572 Hola compa , yo estoy usando pymysql y funciona bastante bien.
      fruteroloco.es/content/python-conexi%C3%B3n-mysql

  • @jhonnone5706
    @jhonnone5706 8 ปีที่แล้ว

    Hola excelente tu video!!!,.. como se llama el programa que utilizas para la interfaz grafica?

  • @darwin092
    @darwin092 9 ปีที่แล้ว

    Puedo conectar Python con Postresql???

    •  9 ปีที่แล้ว +1

      Darwin Quiroz claro utiliza el driver QPSQL

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

      Manuel J. Dávila muchas gracias..!! lo intentaré

    • @darwin092
      @darwin092 9 ปีที่แล้ว

      Manuel J. Dávila me puedes ayudar con éste error:
      "Enable to free Statement: Connection pointer is NULL"
      el registro se guarda pero se aparece ese error.

  • @BorjaStation85
    @BorjaStation85 7 ปีที่แล้ว

    yo tengo una duda espero y me respondas amigo como hago eso de la conexion si no tengo phpMyAdmin!!!??

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

      hay que instalar el gestor de base de datos, lo mas facil es instalar xammp, pero si no puedes instalar mysql o maria db desde sus paginas oficinales.dev.mysql.com/downloads/mysql/
      o tambien go.mariadb.com/download-mariadb-server-community.html

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

    buenas tardes, hice una base de datos idéntica en mysql (desde terminal en linux), a la hora de ejecutar, obtengo:
    QSqlDatabase: QMYSQL driver not loaded
    QSqlDatabase: available drivers: QSQLITE
    Gracias por el tutorial

  • @charles9098
    @charles9098 7 ปีที่แล้ว

    Hola Amigo Buen vídeo! oye me puedes ayudar me sale este error.Gracias
    Warning: QT_DEVICE_PIXEL_RATIO is deprecated. Instead use:
    QT_AUTO_SCREEN_SCALE_FACTOR to enable platform plugin controlled per-screen factors.
    QT_SCREEN_SCALE_FACTORS to set per-screen factors.
    QT_SCALE_FACTOR to set the application global scale factor.
    QSqlDatabase: QMYSQL driver not loaded
    QSqlDatabase: available drivers: QSQLITE
    Traceback (most recent call last):
    File "insertar.pyw", line 68, in
    dialogo = Dialogo()
    File "insertar.pyw", line 41, in __init__
    self.btn_insertar.clicked.connect(self.Insertar)
    AttributeError: 'Dialogo' object has no attribute 'Insertar'

  • @GabrielaGarcia-yx6rr
    @GabrielaGarcia-yx6rr 5 ปีที่แล้ว

    Alguien le pasó?

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

    Tienes muy buena voz (ojalá yo la tuviese), pero por el timbre creo que podrías imitar perfectamente a loquendo.