Cita:
Iniciado por razpeitia
No he manejado PyQT4 como pero checando
la documentación me salio este ejemplo.
Código C++:
Ver originalQSqlQuery query;
query.prepare("INSERT INTO person (id, forename, surname) "
"VALUES (:id, :forename, :surname)");
query.bindValue(":id", 1001);
query.bindValue(":forename", "Bart");
query.bindValue(":surname", "Simpson");
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