★Como o Asp.net se conecta ao banco de dados SQL Server2000★
Olá a todos, a seguir está uma rotina para conectar o ASP.net ao banco de dados SQL Server2000.
Aqui eu gostaria de compartilhar com vocês:
Explicação detalhada da conexão do Asp.net com a rotina do banco de dados SQL Server2000:
<%@Importar Namespace="System.Data" %>
<%@ Importar NameSpace="System.Data.SqlClient" %>
<script laguage="VB" runat="servidor">
sub page_load (remetente como objeto, e como EventArgs)
Dim myConnection como SqlConnection
Dim myCommand como SqlCommand
Dim ds como DataSet
'1.conectar ao servidor sql
myConnection = New SqlConnection( "server=localhost;database=Pubs;uid=ueytjdf;pwd=doekdf" )
minhaConexão.Open()
la1.text="Conexão aberta!"
'2.Crie uma tabela
myCommand = New SqlCommand( "CREATE TABLE [teste] ([id] [int] IDENTIDADE (1, 1) NOT NULL, [nome]
[char] (10) COLLATE Chinese_PRC_CI_AS NULL ,[sexo] [char] (10) COLLATE Chinese_PRC_CI_AS NULL
)", minhaConexão )
meuCommand.ExecuteNonQuery()
la2.text="Nova tabela criada!"
'2 Adicionar registro
myCommand = New SqlCommand( "Inserir em [teste] (nome,sexo) valores('黄志文','masculino' )",
minhaConexão)
meuCommand.ExecuteNonQuery()
la3.text="Novo registro inserido!"
'3 Atualizar dados
myCommand = New SqlCommand( "UPDATE [teste] SET nome='Smith' onde nome='李明'", myConnection )
meuCommand.ExecuteNonQuery()
la4.text="Registro atualizado!"
'4 Excluir dados
myCommand = New SqlCommand( "excluir de [teste] onde nome='Smith'", myConnection )
meuCommand.ExecuteNonQuery()
la5.text="Registro excluído!"
'5 Use DataGrid para exibir dados
myCommand = New SqlCommand( "selecione * de [teste]", myConnection )
MyDataGrid.DataSource=meuCommand.ExecuteReader()
MeuDataGrid.DataBind()
final sub
</script>
<html>
<corpo>
<asp:label id="la1" runat="servidor" /><br>
<asp:label id="la2" runat="servidor" /><br>
<asp:label id="la3" runat="servidor" /><br>
<asp:label id="la4" runat="servidor" /><br>
<asp:label id="la5" runat="servidor" /><br>
<ASP:DataGrid id="MyDataGrid" runat="servidor"
BorderColor = "preto"
BorderWidth = "1"
GridLines = "Ambos"
CellPadding = "3"
CellSpacing = "0"
Nome-Fonte = "Verdana"
Tamanho da fonte = "10pt"
HeaderStyle-BackColor="#aaaadd"
AlternatingItemStyle-BackColor="#eeeeee"
>
</asp:DataGrid>
</body>
</html>