Como Obtener El Folio Siguiente Desde Una Base de Datos Usando CSharp y MySql
-
Upload
mc-fernando-campos-camacho -
Category
Documents
-
view
12 -
download
0
description
Transcript of Como Obtener El Folio Siguiente Desde Una Base de Datos Usando CSharp y MySql
-
MC. Fernando Campos Camacho, Universidad de Occidente Unidad Guamchil, Enero 2016
Como obtener el folio siguiente desde una base de datos usando CSharp y
MySql
Caso: El siguiente cdigo muestra una forma alternativa de obtener el folio siguiente de una
tabla usando CSharp y MySql.
public int FolioSiguiente(string campo, string tabla) { int res; MySqlConnection cnn = new MySqlConnection("server=127.0.0.1;uid=root;password=root;database=bdudeo"); cnn.Open(); MySqlCommand myCommand = new MySqlCommand("Select max(" + campo + ") as foli from " + tabla, cnn); MySqlDataReader myReader = myCommand.ExecuteReader(); myCommand.Dispose(); if (myReader.HasRows) { while (myReader.Read()) { try { res = Int32.Parse(myReader["foli"].ToString()); return res + 1; } catch (Exception) { return 1; } } } return 1; }
Nota: Para obtener el folio siguiente (Usando el campo idd) de la tabla doctores debemos usar: txtcodigo.Text = FolioSiguiente("idd", "doctores").ToString();
Autor: MC. Fernando Campos Camacho
Universidad de Occidente, Unidad Guamchil, 2016