Mostrando las entradas con la etiqueta insert. Mostrar todas las entradas
Mostrando las entradas con la etiqueta insert. Mostrar todas las entradas

sql error sql logic error or missing database

si este problema aparece sobre una tabla al hacer un insert, puede que se trate de los parametros de los campos, mas especificamente en el siguiente ejemplo...

CREATE TABLE IF NOT EXISTS[TablaConfiguracion] (
[idConfig] INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
[primeraVez] VARCHAR(4) NOT NULL,
[idUsuarioActual] INTEGER NOT NULL,
FOREIGN KEY(idUsuarioActual) REFERENCES TablaCajeros(idCajero));

para esta tabla se arreglo el problema sacando el NOT en el segundo y tercer campo.

 01100110 01101001 01101110 00100000 01100100 01100101 00100000 01100011 01101111 01100100 01101001 01100111 01101111

RETURN


PyQt5 - datos sobre ingreso de datos.

Datos a tener en cuenta en la forma de ingresar datos...


def insertar_base_empleado(conn, dato):

    datoNuevo = [dato[0], dato[1], dato[2], dato[3], "$%.2f" % float(list(dato).pop(4))]

    cursor = conn.cursor()

    cursor.execute("INSERT INTO db_empleado(id_empleado,nombre,apellido,domicilio,sueldo) VALUES (?,?,?,?,?)",

                   datoNuevo)

    conn.commit()



def borrar_base_empleado(conn, idBorrar):

    if idBorrar != '':

        cursor = conn.cursor()

        cursor.execute("DELETE FROM db_empleado WHERE id_empleado=(?);", (idBorrar,))

        cursor.execute("UPDATE db_empleado SET id_empleado=id_empleado-1 WHERE id_empleado>(?);", (idBorrar,))

        conn.commit()

    else:

        print("No se a borrado ningun registro")

INDICE