diff --git a/routes/cargaLibro.js b/routes/cargaLibro.js index 737af27..019c6f7 100644 --- a/routes/cargaLibro.js +++ b/routes/cargaLibro.js @@ -67,8 +67,15 @@ async function readExecel ( path ) let pdfVis = rows [i][12]; let sqlString = `INSERT INTO Libro values ( null, '${isbn}' , '${titulo}', '${categoria}', '${autor}', ${paginas}, '${edicion}', '${precio}', '${version}', '${descripcion}', ${year}); `; - + try{ await query(sqlString); + } + catch (error){ + console.log(`string : ${sqlString}`); + console.log(`Ocurrio un error al insertar en la base de datos msj: ${error}`); + new TypeError (`Error al insertar en la base de datos msj: ${error}`); + return; + } @@ -81,12 +88,28 @@ async function readExecel ( path ) let idLibro = sqlAnswer.idLibro; sqlString = `INSERT INTO Imagen values (null, ${idLibro}, '${imagen}' );`; - - await query(sqlString); + + try{ + await query(sqlString); + } + catch (error){ + console.log(`string : ${sqlString}`); + console.log(`Ocurrio un error al insertar en la base de datos msj: ${error}`); + new TypeError (`Error al insertar en la base de datos msj: ${error}`); + return; + } sqlString = `INSERT INTO Visualizacion values (null, ${idLibro}, '${pdfVis}' );`; - await query(sqlString); + try{ + + await query(sqlString); + }catch (error){ + console.log(`string : ${sqlString}`); + console.log(`Ocurrio un error al insertar en la base de datos msj: ${error}`); + new TypeError (`Error al insertar en la base de datos msj: ${error}`); + return; + } @@ -99,6 +122,7 @@ async function readExecel ( path ) return; } catch (error){ + console.log(`string : ${sqlString}`); console.log(`Ocurrio un error al insertar en la base de datos msj: ${error}`); new TypeError (`Error al insertar en la base de datos msj: ${error}`); return; diff --git a/routes/imagenLibro/analisis_y_diagnostico_de_las_normas_de_diseno_urbano_y_del_grado_de_habilidad_de_cuatro_unidades_habitacionales_en_el_area_metropolitana_del_valle_de_mexico.jpg b/routes/imagenLibro/analisis_y_diagnostico_de_las_normas_de_diseno_urbano_y_del_grado_de_habilidad_de_cuatro_unidades_habitacionales_en_el_area_metropolitana_del_valle_de_mexico.jpg new file mode 100644 index 0000000..45a3d62 Binary files /dev/null and b/routes/imagenLibro/analisis_y_diagnostico_de_las_normas_de_diseno_urbano_y_del_grado_de_habilidad_de_cuatro_unidades_habitacionales_en_el_area_metropolitana_del_valle_de_mexico.jpg differ diff --git a/routes/imagenLibro/funcion_gama_y_funcion_beta_de_euler.jpg b/routes/imagenLibro/funcion_gama_y_funcion_beta_de_euler.jpg index 6383928..71c2b3a 100644 Binary files a/routes/imagenLibro/funcion_gama_y_funcion_beta_de_euler.jpg and b/routes/imagenLibro/funcion_gama_y_funcion_beta_de_euler.jpg differ diff --git a/routes/imagenLibro/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre. .jpg b/routes/imagenLibro/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre. .jpg new file mode 100644 index 0000000..2ef53f4 Binary files /dev/null and b/routes/imagenLibro/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre. .jpg differ diff --git a/routes/imagenLibro/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre.jpg b/routes/imagenLibro/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre.jpg new file mode 100644 index 0000000..2ef53f4 Binary files /dev/null and b/routes/imagenLibro/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre.jpg differ diff --git a/routes/imagenLibro/juan_rulfo_el_llano_en_llamas_traduccion_al_hnahnu_u_otomi_del_valle_del_mezquital_hidalgo.jpg b/routes/imagenLibro/juan_rulfo_el_llano_en_llamas_traduccion_al_hnahnu_u_otomi_del_valle_del_mezquital_hidalgo.jpg new file mode 100644 index 0000000..945b85f Binary files /dev/null and b/routes/imagenLibro/juan_rulfo_el_llano_en_llamas_traduccion_al_hnahnu_u_otomi_del_valle_del_mezquital_hidalgo.jpg differ diff --git a/routes/imagenLibro/manual_de_principios_de_diseno_urbano_ambiental_sostenible.jpg b/routes/imagenLibro/manual_de_principios_de_diseno_urbano_ambiental_sostenible.jpg new file mode 100644 index 0000000..ccf20a6 Binary files /dev/null and b/routes/imagenLibro/manual_de_principios_de_diseno_urbano_ambiental_sostenible.jpg differ diff --git a/routes/pdf/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre. .pdf b/routes/pdf/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre. .pdf new file mode 100644 index 0000000..a385378 Binary files /dev/null and b/routes/pdf/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre. .pdf differ diff --git a/routes/pdf/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre.pdf b/routes/pdf/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre.pdf new file mode 100644 index 0000000..a385378 Binary files /dev/null and b/routes/pdf/guia_estratégica_para_el_aprendizaje_autodirigido_de_la_asignatura_seminario_de_politica_exterior_de_mexico_sexto_semestre.pdf differ