Partilhar via


Como: Conectar-se a um banco de dados SQL servidor usando o controle SqlDataSource

Você pode conectar-se a um banco de dados do Microsoft SQL Server usando o controle SqlDataSource.Para fazer isso, você precisa de uma string de conexão e direitos de acesso a um banco de dados do SQL Server.Em seguida, você pode usar o controle SqlDataSource para fornecer dados para qualquer controle ligado a dados que ofereça suporte à propriedade DataSourceID, como o controle GridView.

Para conectar-se a um banco de dados do SQL Server usando o controle SqlDataSource

  1. No Microsoft Visual Studio, abra um site, adicione um página ASP.NET (Web Form), e alterne para o modo Design.

  2. From the Data group in the Toolbox, drag a SqlDataSource control onto the page.

  3. No menu de atalho SqlDataSource Tasks, clique em Configure Data Source - <Datasourcename>.

    • Se o menu de atalho SqlDataSource Tasks não for exibido, clique com o botão direito do mouse no controle T:System.Web.UI.WebControls.SqlDataSource e clique em Configure Data Source.
  4. Clique em New Connection.

    • Se a caixa de diálogo Choose Data Source aparecer, clique em Microsoft SQL Server, e clique Continue.
  5. Na caixa de diálogo Add Connection, clique em Change.

  6. Na caixa de diálogo Change Data Source, clicar Microsoft SQL Server, e clique OK.

  7. Na caixa Server name, digite o nome do seu banco de dados do SQL Server, e em Logon to the server, insira as credenciais de logon.

    • Para as credenciais de logon, selecione a opção mais apropriada para acessar e executar o banco de dados SQL Server (ou usando a segurança integrada Microsoft Windows ou fornecendo uma identificação e senha específicos) e, se necessário, entrar com um nome de usuário e senha.
  8. No selecionar ou digite um nome de banco de dados lista, digite um banco de dados válido no servidor, sistema autônomo Northwind.

  9. Opcionalmente, clique Test connection para verificar que a conexão funciona.

  10. Clique em OK.

    Observe que a sua nova conexão é selecionada na caixa de diálogo Configure Data Source - <Datasourcename>.

  11. Clique em Next.

  12. Selecione Yes, save this connection as, e digite um nome para a conexão para quando ela for armazenada no arquivo de configuração aplicativo, e clique Next.

  13. Selecione a tabela de banco de dados, view, ou stored procedure da qual recuperar resultados, ou especifique sua próprias instrução em SQL.

  14. Opcionalmente, clique WHERE para fornecer critérios de pesquisa e ORDER BY para especificar ordem de classificação.

    • Se você quiser dar suporte a operações de inserção, atualização e exclusão, clique em Avançado, e então selecione a opção de gerar comandos INSERT, UPDATE, and DELETE para seu controle SqlDataSource.Você também pode especificar se você deseja que os comandos usem verificação de simultaneidade otimista para determinar se os dados foram modificados antes de executar uma operação de atualização ou exclusão.
  15. Para testar sua consulta, clique em Next e clique Test Query.

  16. Clique em Finish.

    Agora você pode arrastar um controle vinculado a dados, como um controle GridView, para a página e especificar o seu controle SqlDataSource como a fonte de dados.

Consulte também

Conceitos

Visão geral sobre controles fonte de dados

Referência

SqlDataSource