Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion Visual Basic Utilizando
Programacion Visual Basic Utilizando
NET
ndice
!
Introduccin
Qu es ADO.NET?
Explorador de Servidores
Orgenes de Datos
Introduccin
!
Qu es ADO.NET?
!
SqlClient
OracleClient
OleDB
ODBC
"
"
"
Clases bsicas:
Objetos ADO.NET
"
"
"
"
"
Explorador de Servidores
!
1
3
Definicin de Tablas
"
"
"
Orgenes de Datos
!
"
"
"
"
Asociaciones
para la tabla
Asociaciones para
las columnas
Cuadrcula
(DataGrid)
Vista Detalle
Modo diseo
Ejecucin
. . .
Using System.Data;
Using System.Data.SqlClient;
public partial class Form1 : Form
{
private SqlConnection maConnexio;
public Form1()
{
InitializeComponent();
}
this.textBoxClients.Refresh();
}
// Tancar reader
maReader.Close();
// Tancar la connexi
maConnexio.Close();
"
"
"
"
"
"
Ejemplo:
"
Ejemplo:
DataRelation custOrderRel=
thisDataSet.Relations.Add("CustOrders",
thisDataSet.Tables["Customers"].Columns["CustomerID"],
thisDataSet.Tables["Orders"].Columns["CustomerID"]);
"
El mtodo GetChildRows(<DataRelationObj>)
obtiene las filas hijas a partir de una fila de la tabla padre.
!
Ejemplo:
customerRow.GetChildRows(custOrderRel);
System;
System.Collections.Generic;
System.Linq;
System.Text;
System.Data;
MySql.Data.MySqlClient;
MySql.Data.Types;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
MySqlConnection maConexio = null;
MySqlDataAdapter maAdapter;
DataSet maDataSet;
// Formem la cadena de conexi
string cadenaconexio = "SERVER=127.0.0.1; PORT=3306; USER=prova; PASSWORD=prova; DATABASE=test;";
// Creem la conexi
try
{
maConexio = new MySqlConnection(cadenaconexio);
}
catch (Exception e)
{
Console.WriteLine("Hi ha algn problema en la conexi amb la base de dades:\n" + e.Message);
}
string select = "SELECT * FROM client";
maAdapter = new MySqlDataAdapter(select, maConexio);
maDataSet = new DataSet();
maAdapter.Fill(maDataSet, "client");
// Llistat de clients
int numclients = maDataSet.Tables["client"].Rows.Count;
Resultado de la ejecucin: