A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prof. Eduardo Mantovani Prof. Fábio de P. Santos AES 2007.

Apresentações semelhantes


Apresentação em tema: "Prof. Eduardo Mantovani Prof. Fábio de P. Santos AES 2007."— Transcrição da apresentação:

1 Prof. Eduardo Mantovani Prof. Fábio de P. Santos AES 2007

2 Provedor gerenciados 4 provedores gerenciados disponíveis Provedor Gerenciado SQL Server Provedor Gerenciado OLE DB Provedor Gerenciado ODBC Provedor Gerenciado Oracle

3 Criar um banco de dados Abra o SQL Server 2005 e crie um novo banco de dados

4 Criar um banco de dados B) selecione a base dados C) Clique em New Query para rodar o script da base: a) Nomeie o banco

5 Script para criação da base CREATE TABLE tipo_clientes ( Cd_Tipo int not null, Descricao_Tipo varchar(80) ); CREATE TABLE tabela_clientes ( Cd_Cli int not null, Nome_Cli varchar(80), Endereco_cli varchar(80), DtNascimento_Cli datetime, LimiteCredito_Cli money, Tipo_Cli int ); ALTER TABLE tabela_clientes ADD constraint pk_clientes primary key ( cd_cli ); ALTER TABLE tipo_clientes ADD constraint pk_tipo primary key ( cd_tipo ); ALTER TABLE tabela_clientes ADD constraint fk_tipo_clientes foreign key ( tipo_cli) references tipo_clientes (cd_tipo) Cria a tabela tipo de cliente Cria a tabela de cliente Cria as chaves primarias Cria o relacionamento

6 Populando as tabelas USE clientes INSERT INTO tipo_clientes VALUES (1,'ativo') INSERT INTO tipo_clientes VALUES ( 2, 'inativo') INSERT INTO tabela_clientes VALUES (1,'Eduardo Mantovani','Rua X',' ', ,1) INSERT INTO tabela_clientes VALUES (2,'Fabio de Paula Santos','Rua Y',' ', ,2) select * from tabela_clientes

7 Acessando via ADO.net Abra a aplicação anterior e altere:

8 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Text; using System.Windows.Forms; namespace acessa_sql2005 { public partial class Form1 : Form { public Form1() { InitializeComponent(); //conecta ao BD clientes OBS: CONFIRME O USER id E SENHA string connectionString = "Data Source=NOMECOMPUTADOR\\SQLEXPRESS;Initial Catalog=clientes;Persist Security Info=True;User ID=sa;Pwd=ACADEMIA"; //recebe registros da tabela clientes string commandString = "select nome_cli, limitecredito_cli from tabela_clientes"; //cria o objeto de comando dataset e o dataset SqlDataAdapter DataAdapter = new SqlDataAdapter(commandString, connectionString);

9 DataSet DataSet = new DataSet(); DataAdapter.Fill(DataSet, "clientes"); //receber a única tabela do Dataset DataTable dataTable = DataSet.Tables[0]; //para cada linha na tabela, exibe a informacao foreach (DataRow dataRow in dataTable.Rows) { listBox1.Items.Add(dataRow["Nome_cli"] + " (" + dataRow["LimiteCredito_cli"] + ")"); }


Carregar ppt "Prof. Eduardo Mantovani Prof. Fábio de P. Santos AES 2007."

Apresentações semelhantes


Anúncios Google