TEORÍA BLO4 (2017)

Apunte Español
Universidad Universidad Politécnica de Cataluña (UPC)
Grado Ingeniería de Aeronavegación - 2º curso
Asignatura Informática 2
Año del apunte 2017
Páginas 3
Fecha de subida 03/09/2017
Descargas 0
Subido por

Vista previa del texto

BLO4 BASE DE DATOS Tabla select * from misClientes select nombre, dni from misClientes select edad from misClientes where nombre= ‘Juan’ Modificaciones (insert, update, delete) //Abrir OleDBConnection cnx; string cnxStr= “Provider=Microsoft…DataSource=Clientes.sdf…..” cnx=new OleDbConnection(cnxStr); cnx.Open(); //Cerrar cnx.Close(); string consulta=”select * from misClientes”; OleDbDataAdapter adp=new OleDbDataAdapter(consulta, cnx); DataTable res=new DataTable(); adp.Fill(res); string operación= “Insert into misClientes values (‘Juan’, ‘3714X’, 37)”; OleDbCommand comando=new OleDbCommand(operación, cnx); Comando.ExecuteNonQuery(); pot retornar un numero que es el nombre de canvis que s’han produit a la base de dades string operación=”Delete from misClientes where edad>37 AND…” CLASS GestionRegalos { OleDbConnection cnx; Public int Abrir() { String cnxStr= “…” This.cnx.Open(); } Public void Cerrar() { This.cnx.Close(); } Public double InsertarRegalo (string nombre, string destinatatio, double precio) { String operación= “Insert into misRegalos Values(‘ nombre’, ‘destinatario’, precio)” String operación= “Insert into misRegalos Values(‘ “+nombre+” ’, ‘ “+destinatario+” ’, “+precio+”)”; OleDbCommand Comando=new OleDbCommand(operacio, this.cnx); Comando.ExecuteNonQuery(); String consulta=”Select precio from misRegalos where destinatario= ‘ “ +destinatario+” ‘)”; OleDbDataAdapter adp=new OleDbDataAdapter(consulta, this.cnx); DataTable res= new DataTable(); Adp.Fill(res); Double suma=0; Int i=0; While(i<res.Rows.Count) { Suma=suma+res.Rows[i][“precio”];  convertir a double siempre!!! I=i+1; } Return suma; } } Static void Main() { GestorRegalo migestor=new mGestorRegalos(); Int errr=miGestor.Abrir(); If(err==-1) Console.WriteLine(“no puede abrir”); Else { Console.WriteLine(“dame datos”); String[] trozos=Console.ReadLine().Split(‘ ‘); Doublé res=miGestor.InsertarRegalo(trozo[0],trozos[1],Convert.ToDouble(trozos[2])); Console.WriteLine(res); Migestor.cerrar(); ...

Comprar Previsualizar