Connexion et requete un serveur sql

Soyez le premier à donner votre avis sur cette source.

Snippet vu 19 773 fois - Téléchargée 36 fois

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

Ajouter un commentaire

Commentaires

MalcolMZ
Messages postés
110
Date d'inscription
jeudi 4 juillet 2002
Statut
Membre
Dernière intervention
2 octobre 2006

tu as tout a fait raison..d'ailleur je conseil a tout le monde de regarder les exemples presenté au dessus..
cs_fabrice69
Messages postés
1765
Date d'inscription
jeudi 12 octobre 2000
Statut
Modérateur
Dernière intervention
11 décembre 2013
4
Il faut préciser que le SGBD est SQL Serveur car SQL est un Langage de requette et non un type de base.

Tu as un exemple ici pour Oracle par exemple :
- http://www.aspfr.com/article.aspx?Val=499

et un module complet pour SQL Server (ce qui prouve que ca existait déja ici :)) ) :
- http://www.aspfr.com/article.aspx?Val=404

Un second exemple en mode insertion :
- http://www.aspfr.com/article.aspx?Val=327

Un exemple pour ACCESS :
- http://www.aspfr.com/article.aspx?Val=307

F___

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.