Ejemplo n.º 1
0
        private void CargarArchivoExterno()
        {
            string      Fuente = ((@"C:\Users\alumno\Desktop\ArchivoCrudDB\crudDB.csv"));
            ClsArchivos ar     = new ClsArchivos();

            //obtener todo el archivo linea por linea dentro de un arreglo simple--unidimensional
            string[] ArregloNotas    = ar.LeerArchivo(Fuente);
            string   sentencia_Mysql = "";
            int      NumeroLinea     = 0;

            ClsConecxion cn = new ClsConecxion();

            foreach (string linea in ArregloNotas)
            {
                //obteniendo datos
                string[] datos = linea.Split(';');
                if (NumeroLinea > 0)
                {
                    sentencia_Mysql += $"insert into bases values({datos[0]}, '{datos[1]} ', {datos[2]}, {datos[3]}, {datos[4]}, {datos[5]}, '{datos[6]}'\n);";
                }
                NumeroLinea++;
            }
            NumeroLinea = 0;

            cn.EjecutaMySQLDirecto(sentencia_Mysql);
        }
Ejemplo n.º 2
0
        private void CargarArchivoExterno()
        {
            string      Fuente = ((@"C:\Users\anner\Desktop\crudDB.csv"));
            ClsArchivos ar     = new ClsArchivos();

            //obtener todo el archivo linea por linea dentro de un arreglo simple--unidimensional
            string[] ArregloNotas  = ar.LeerArchivo(Fuente);
            string   sentencia_sql = "";
            int      NumeroLinea   = 0;

            ClsConecxion cn = new ClsConecxion();

            foreach (string linea in ArregloNotas)
            {
                //obteniendo datos
                string[] datos = linea.Split(';');
                if (NumeroLinea > 0)
                {
                    sentencia_sql += $"INSERT INTO tb_alumnos values(" + datos[0] + ", '" + datos[1] + "', " + datos[2] + ", " + datos[3] + ", " + datos[4] + ", " + datos[5] + ", '" + datos[6] + "'\n);";
                }
                NumeroLinea++;
            }
            cn.EjecutaSQLDirecto(sentencia_sql);
        }