Sqlserver
Simplemente necesitamos una cadena de conexión que especifica nuestro servidor y el nombre de la base de datos a conectarnos.
string cadena_conexion = "DataSource=localhost;Initial Catalog=IPC2;Integrated Security=True"; SqlConnection Conexion = new SqlConnection(cadena_conexion); Conexion.Open();
La variable Conexión tipo SqlConnection sera la queconectara cualquier tipo de transaccion con nuestra base de datos desde C#.
/ consuta de selección, se guarda una estructura en el SqlDataAdapter SqlDataAdapter adaptador = newSqlDataAdapter("select * from tabla1", Conexion);
// En tabla1 solo existen dos columnas carnet y nombre
// en este paso guardamos la informacion en una DataTableSystem.Data.DataSet ds = new System.Data.DataSet(); System.Data.DataTable dt = new System.Data.DataTable(); adaptador.Fill(ds, "tabla1"); // dt = ds.Tables["tabla1"]; // string NombreFila = ""; // recorremoscada parte de la tabla segun los numeros de filas que contenga foreach (System.Data.DataRow fila in dt.Rows) { // para saber el significado de cada columna en a tabla // lo llamamos atravez de unDataRow "fila" // y especificamos su nombre de columna para ver el contenido // Aqui recorremos la tabla y la guardamos en un string toda la informacion NombreFila = NombreFila + fila["carnet"].ToString()+ ";" + fila["nombre"].ToString() + "\n"; // codigo //return NombreFila; }
SqlDataAdapter adaptador2 = new SqlDataAdapter("insert into tabla1 values (1000,1000);", Conexion); //en este paso guardamos la información en una DataTable System.Data.DataSet ds2 = new System.Data.DataSet(); //System.Data.DataTable dt2 = new System.Data.DataTable(); adaptador2.Fill(ds2, "tabla1");// este es el que refleja los datos en un data set // es necesario hacer esto para modificar los datos en una tabla.
SqlCommand comando = new SqlCommand(); comando.Connection = // tu conexion...
Regístrate para leer el documento completo.