Connexion et requete un serveur sql

Contenu du snippet

voici un datagrid permettant d'afficher une requete d'un serveur SQL...

Source / Exemple :


<%@ Page Language="VB" %>
<%@ Register TagPrefix="wmx" Namespace="Microsoft.Saturn.Framework.Web.UI" Assembly="Microsoft.Saturn.Framework, Version=0.5.464.0, Culture=neutral, PublicKeyToken=6f763c9966660626" %>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.SqlClient" %>
<script runat="server">

    Sub Page_Load(Sender As Object, E As EventArgs)
    
        ' TODO: Update the ConnectionString and CommandText values for your application
        Dim ConnectionString As String = "server=nom_du_server_SQL;database=Nom_de_la_base;trusted_connection=true"
        Dim CommandText As String = "select Nom,prenom from personnel"
    
        Dim myConnection As New SqlConnection(ConnectionString)
        Dim myCommand As New SqlCommand(CommandText, myConnection)
    
        myConnection.Open()
    
        DataGrid1.DataSource = myCommand.ExecuteReader(CommandBehavior.CloseConnection)
        DataGrid1.DataBind()
    
    
    End Sub
    
    Sub DataGrid1_SelectedIndexChanged(sender As Object, e As EventArgs)
    
    End Sub

</script>
<html>
<head>
</head>
<body style="FONT-FAMILY: arial">
    <h2>Simple Data Report 
    </h2>
    <hr size="1" />
    <form runat="server">
        <asp:DataGrid id="DataGrid1" runat="server" BackColor="Silver" ForeColor="Black" OnSelectedIndexChanged="DataGrid1_SelectedIndexChanged" Width="399px" Height="155px" BorderColor="Gray" BorderStyle="Groove">
            <HeaderStyle borderstyle="Double" bordercolor="Black" backcolor="#8080FF"></HeaderStyle>
        </asp:DataGrid>
    </form>
</body>
</html>

Conclusion :


si toutefois votre serveur contient un acces proteger ilvous suffit d'ajouter cet code : UID=le_nom_utilisateur;PWD=le_password

dans cette partie du code:
server=ici_le_nom_du_server_SQL;database=nom_de_la_base;UID=le_nom_utilisateur;PWD=le_password

ainsi vous devriez apercevoir dans chaque colone les resultats de votre requete...

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.