Ver Mensaje Individual
  #7 (permalink)  
Antiguo 21/06/2012, 06:12
Onsterion
 
Fecha de Ingreso: octubre-2010
Mensajes: 73
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Python 2.7 + PyQt4 - Pasar HTML a tabla SQL

Cita:
Iniciado por razpeitia Ver Mensaje
No he manejado PyQT4 como pero checando la documentación me salio este ejemplo.

Código C++:
Ver original
  1. QSqlQuery query;
  2. query.prepare("INSERT INTO person (id, forename, surname) "
  3.                    "VALUES (:id, :forename, :surname)");
  4. query.bindValue(":id", 1001);
  5. query.bindValue(":forename", "Bart");
  6. query.bindValue(":surname", "Simpson");
  7. query.exec();

Supongo que en PyQt4 debe de ser muy parecido.

Claro pero con pyqt4 es más corto. así :

Código:
    def modificar_anotacion(self):
        self.main_program.data_base.open()
        
        self.main_program.anotacion_pasar_texto_para_modificar =  self.main_program.textEdit_ver_anotaction.toHtml()
        
        self.main_program.anotacion_pasar_texto_para_modificar_a_string = str (self.main_program.anotacion_pasar_texto_para_modificar.toUtf8())
        
        print self.main_program.anotacion_pasar_texto_para_modificar_a_string
        
        self.main_program.anotacion_modificar.exec_("UPDATE os_anotaciones SET texto='"+ str (self.main_program.anotacion_pasar_texto_para_modificar_a_string) +"' WHERE nombre = '"+ str (self.main_program.combo_box_texto_seleccionado) +"'")
Agregando, actualizando, sacando, trayendo tablas, todo eso voy perfecto (en texto plano).

Pero al agregar el HTML es el problema, no me lo inserta.

Si lo transformo en texto plano me lo inserta perfectamente, pero cuando quiero agregar el resultado en html no me da ni bola =/

No me da ningun error, solo no lo inserta.

La tabla tiene

type: longtext
character set: utf8
__________________
Página Principal: http://www.almightysystem.com.ar/

Última edición por Onsterion; 21/06/2012 a las 06:40