juliana 0 Denunciar post Postado Março 29, 2004 Como faço acesso ao Banco de dados em asp.netEstou usando o webmatrix Compartilhar este post Link para o post Compartilhar em outros sites
wozniak 0 Denunciar post Postado Março 30, 2004 Conectando a um banco de dados ACCESS Abra seu editor de html preferido edigite o seguinte: <%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.OleDb" %><script language="vb" runat="server">Sub Page_Load(Sender As Object, E as EventArgs) Dim objConnection As OleDbConnection Dim objCommand As OleDbDataAdapter Dim strConnect As String Dim strCommand As String Dim DataSet1 As New DataSet strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;" strConnect += "Data Source=C:\Program Files\Microsoft.NET\FrameworkSDK\" strConnect += "Samples\quickstart\aspplus\samples\grocertogo\data" strConnect += "\grocertogo.mdb;" strConnect += "Persist Security Info=False" strCommand = "SELECT ProductName, UnitPrice FROM products" objConnection = New OleDbConnection(strConnect) objCommand = New OleDbDataAdapter(strCommand, objConnection) objCommand.Fill(DataSet1, "products") DataGrid1.DataSource=DataSet1.Tables("Products").DefaultView DataGrid1.DataBind()End Sub</script><html><head><title></title></head><body><asp:DataGrid id="DataGrid1" runat="server" /></body></html> Como isto funciona Todo este código ASP.NET parece assustador, mas ele existe justamente para fornecer as informações necessárias à conexão aso controle de banco de dados. Não entraremos em uma grande discução sobre como esse controle trabalha, mas teremos uma visão geral do ASP.NET que nos cnonecta ao nosso banco de dados: Sub Page_Load(Sender As Object, E as EventArgs) Dim objConnection As OleDbConnection Dim objCommand As OleDbDataAdapter Dim strConnect As String Dim strCommand As String Dim DataSet1 As New DataSet strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;" strConnect += "Data Source=C:\Program Files\Microsoft.NET\FrameworkSDK\" strConnect += "Samples\quickstart\aspplus\samples\grocertogo\data" strConnect += "\grocertogo.mdb;" strConnect += "Persist Security Info=False" strCommand = "SELECT ProductName, UnitPrice FROM products" objConnection = New OleDbConnection(strConnect) objCommand = New OleDbDataAdapter(strCommand, objConnection) objCommand.Fill(DataSet1, "products") DataGrid1.DataSource=DataSet1.Tables("Products").DefaultView DataGrid1.DataBind()End Sub Sem separar linha por linha do código, há três coisas muito importantes que devemos discutir, Duas delas estão presentes na linha a seguir: strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;" strConnect += "Data Source=C:\Program Files\Microsoft.NET\FrameworkSDK\" strConnect += "Samples\quickstart\aspplus\samples\grocertogo\data" strConnect += "\grocertogo.mdb;" strConnect += "Persist Security Info=False" A primeira a seção Provider=. Não queremos qualificar o que um provider(Provedor) é ainda, mais é esta seção que diz ao ASP.NET que tipo de banco de dados estamos usando. Neste caso estamos usando um banco de dados ACCESS. A segunda parte também se encontra nestas linhas. Esta nos diz onde o banco de dados mo qual queremos pesquizar está fisicamente localizado no servidor web. Neste caso, é o banco de dados de exemplo, que é instaladop com a plataforma .NET e qoe deveria estar localizado em: C:\Program Files\Microsoft.NET\FrameworkSDK\strConnect\Samples\quickstart\aspplus\samples\grocertogo\data\grocertogo.mdb A última parte da informação trequerida pelo ASP.NET é saber exatamente o que queremos do banco de dados. A seguinte linha fornece esta informação: strCommand = "SELECT ProductName, UnitPrice FROM products" Ela nos diz que queremos recuperar informações sobre os campos ProductName e UnitPrice do banco da dados. O resto do código ASP.NET ocupa-se em colocar essas informações de modo que o ASP.NET possa entende-las. Essas informações são então disponibilizadas então usando o controle datagrid. Bom por enquanto é só isso ai pessoal duvidas: cristiano@grupo5.com.br Até o próximo artigo, Abraços Compartilhar este post Link para o post Compartilhar em outros sites
sergiogoff 0 Denunciar post Postado Março 30, 2004 Pessoal,aproveiando a deixa e evitando a duplicação de tópicos, aluém sabe me dizer como posso acessar um banco de dados Postgre SQL usando páginas ASP .NET .... sou novo nessa plataforma, mas acredito que não seja nd muito diferente do acesso ao mdb....Alguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites