DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Clube Delphi 111 - Acesso a dados no Prism

Artigo da Revista Clube Delphi Edição 111.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?





ClubeDelphi 111

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da ClubeDelphi 111


Acesso a dados no Prism

SqlDataSource e ObjectDataSource

 

Do que trata o artigo

Lançado pela Embarcadero, empresa que adquiriu a CodeGear, o Delphi Prism é a nova forma de desenvolver aplicações para o .NET Framework e Mono utilizando o Object Pascal e o IDE do Visual Studio 2008. Este artigo mostra como trabalhar com acesso a dados no Delphi Prism, mais exatamente, como usar os controles SqlDataSource e ObjectDataSource do ASP.NET.

Para que serve

Mostrar como acessar dados na plataforma .NET e no ASP.NET. Conhecer a forma mais simples de acesso, que é o SqlDataSource, baseado em um modelo relacional. Examinar a seguir o ADO.NET e finalmente o ObjectDataSource, para desenvolvimento em camadas.

Em que situação o tema é útil

O Delphi Prism abre uma porta incrível para os desenvolvedores Delphi, pois podem agora utilizar um IDE robusto, rápido e estável para construir aplicações para .NET. Sem dúvida a parte mais importante de qualquer aplicação é o acesso a banco de dados, tema discutido neste artigo.

 

 

Resumo do DevMan

Este artigo mostra como acessar banco de dados em Delphi Prism em aplicações ASP.NET. Para isso, veremos como usar o flexível e produtivo controle SqlDataSource, acessando um banco de dados MS SQL Server, também criado neste exemplo. A seguir, estudaremos o ADO.NET, framework de acesso a dados usado internamente pelo SqlDataSource. Finalmente, usaremos ObjectDataSource e ADO.NET para desenvolver uma pequena solução em camadas.

 

Existem hoje no .NET Framework dezenas de formas de acesso às mais variadas formas de armazenamento de dados. Quando falamos em banco de dados relacionais, temos diversas opções, desde código ADO.NET “puro”, DataSources, DataSets com TableAdapter, até mais recentemente o LINQ to SQL e ADO.NET Entity Framework. Neste artigo vamos conhecer as formas mais tradicionais de acesso a dados no ASP.NET com Delphi Prism, até porque algumas ainda não são suportadas pela atual versão do produto. Vamos conhecer o SqlDataSource, o ADO.NET e ObjectDataSource.

Criando o Web Site

Abra o Delphi Prism, clique em File>New Web Site, informe a linguagem Oxygene e a localização C:\PRISMDADOS para o Web Site, conforme mostra a Figura 1. Lembre-se de deixar selecionada a opção .NET Framework 3.5, pois usaremos a versão mais recente do .NET Framework (lembrando que a versão 4.0 está em beta no momento em que escrevo este artigo).

 

 

Figura 1. Criando o Web Site

Criando um banco de dados

Para este exemplo vamos utilizar o MS SQL Server 2005 Express, que acompanha a instalação do Visual Studio 2008. No Solution Explorer (CTRL + ALT + L), dê um clique de direita no nome do Web Site e escolha Add New Item. Na janela que aparece para adicionar um novo item ao Web Site, escolha SQL Server Database. Dê o nome de EQUIPE.mdf para o banco. O banco criado será colocado dentro da pasta App_Data do Web Site, apena confirmas quando o Visual Studio perguntar que realmente deseja salvar nesta pasta.
"
A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Guinther Pauli.
Microsoft Certified Professional - MCP,MCAD,MCSD.NET,MCTS,MCPD (C#, ASP.NET, Arquitetura), MVP, Delphi Certified Professional, Colaborador Editorial Revistas .net Magazine e ClubeDelphi http://www.gpauli.com http://www.facebook.com/guintherpauli http://www.twitter.com/guintherpauli http://br.li...
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
[Fechar] Você precisa estar logado para dar seu feedback.

Clique aqui para efetuar o login

Caso não tenha um cadastro DevMedia, clique aqui para se cadastrar (gratuito)
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03