begin process at 2010 03 13 00:33:52
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

SQL

 > CONNEXION SQL SERVEUR + LISTBOX

CONNEXION SQL SERVEUR + LISTBOX


 Information sur la source

Note :
10 / 10 - par 2 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :SQL Source .NET ( DotNet ) Classé sous :sql, connexion, connection, listbox, sqlserver Niveau :Débutant Date de création :11/11/2004 Date de mise à jour :11/11/2004 16:18:25 Vu :20 343

Auteur : zeb13

Ecrire un message privé
Site perso
Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

 Description

C'est parti pour le .net aussi je posterai de temps en temps des astuces pour bien démarrer en .net car j'ai un brin galéré pour débuter, comme beaucoup je présume.

Pour commencer on va s'attaquer à la connexion d'une base de données en quelques lignes. Dans l'exemple vous avez la déclaration d'une base SQL serveur et on va en profiter pour remplir un ListBox à partir d'une base SQL serveur, ben tieng on va se gêner  :)

Source

  • ' dans le web.config :
  • ' ==============================================================
  • <?xml version="1.0" encoding="utf-8" ?>
  • <configuration>
  • <system.web>
  • <customErrors mode="Off"/>
  • </system.web>
  • <appSettings>
  • <add key="SqlServer" value="Server=IP_serveur;Initial Catalog=Nom_de_la_base;uid=user_sql;password=password_sql"/>
  • </appSettings>
  • </configuration>
  • ' ==============================================================
  • ' dans index.aspx (par exemple)
  • ' ==============================================================
  • <%@ Page Explicit="True" Language="VB" Debug="True" %>
  • <%@ import Namespace="System.Data.SqlClient" %>
  • <script runat="server">
  • ' connexion BDD
  • Dim conSQL As New SqlConnection(ConfigurationSettings.AppSettings("SqlServer"))
  • dim ttl as integer
  • Sub Page_Load(sender As object,e As eventargs)
  • if not isPostBack ' à faire une fois au démarrage
  • conSQL.open()
  • dim rs as SQLCommand = conSQL.CreateCommand()
  • dim myreader as SQLDataReader
  • ' remplissage d'un listBox
  • rs.CommandText = "select * from TOTO;"
  • myreader = rs.ExecuteReader()
  • do until not myreader.Read()
  • nd_ext.Items.Add( New ListItem( trim(myReader("VALEUR_TOTO")),trim(myReader("NOM_TOTO")) ) )
  • ' permet de différencier la valeur de son nom dans le ListBox
  • loop
  • myreader.close()
  • ' calcul du nombre de lignes
  • rs.CommandText = "select COUNT(ID_TOTO) from TOTO;"
  • ttl = rs.ExecuteScalar()
  • showTtl.Text = ttl
  • myreader.close()
  • conSQL.close()
  • end if
  • End Sub
  • Sub button_click_nd(sender as object, E as EventArgs)
  • Dim s_nd_pos as Integer = nd_ext.SelectedIndex ' position
  • Dim s_nd_ext as string = nd_ext.SelectedItem.Text ' valeur
  • End Sub
  • </script>
  • <html>
  • <head>
  • <title></title>
  • </head>
  • <body>
  • <form runat="server">
  • <p><asp:listbox id="nd_ext" runat="server" rows=1></asp:listbox>&nbsp;<asp:button id="Button1" onclick="button_click_nd" runat="server" text="Vérifier !"></asp:button></p>
  • <p><li> Total Lignes : <b><asp:label id="showTtl" runat="server" /></b></p>
  • </form>
  • </body>
  • </html>
  • ' ==============================================================
' dans le web.config :
' ==============================================================
<?xml version="1.0" encoding="utf-8" ?> 

<configuration> 

<system.web> 
   <customErrors mode="Off"/> 
</system.web> 

<appSettings> 
   <add key="SqlServer" value="Server=IP_serveur;Initial Catalog=Nom_de_la_base;uid=user_sql;password=password_sql"/> 
</appSettings> 
    
</configuration>
' ==============================================================

' dans index.aspx (par exemple)
' ==============================================================
<%@ Page Explicit="True" Language="VB" Debug="True" %> 
<%@ import Namespace="System.Data.SqlClient" %> 
<script runat="server"> 

' connexion BDD 
Dim conSQL As New SqlConnection(ConfigurationSettings.AppSettings("SqlServer")) 

dim ttl as integer 

Sub Page_Load(sender As object,e As eventargs) 

        if not isPostBack ' à faire une fois au démarrage 

            conSQL.open() 
            dim rs as SQLCommand = conSQL.CreateCommand() 
            dim myreader as SQLDataReader 

            ' remplissage d'un listBox 
            rs.CommandText = "select * from TOTO;" 
            myreader = rs.ExecuteReader() 
            do until not myreader.Read() 
                nd_ext.Items.Add( New ListItem( trim(myReader("VALEUR_TOTO")),trim(myReader("NOM_TOTO")) ) ) 
               ' permet de différencier la valeur de son nom dans le ListBox 
            loop 
            myreader.close() 

            ' calcul du nombre de lignes 
            rs.CommandText = "select COUNT(ID_TOTO) from TOTO;" 
            ttl = rs.ExecuteScalar() 
            showTtl.Text = ttl 
            myreader.close() 

            conSQL.close() 

        end if 

End Sub 

Sub button_click_nd(sender as object, E as EventArgs) 
        Dim s_nd_pos as Integer     = nd_ext.SelectedIndex ' position 
        Dim s_nd_ext as string      = nd_ext.SelectedItem.Text ' valeur 
End Sub 


</script> 
<html> 
<head> 
    <title></title> 
</head> 
<body> 
<form runat="server"> 

<p><asp:listbox id="nd_ext" runat="server" rows=1></asp:listbox>&nbsp;<asp:button id="Button1" onclick="button_click_nd" runat="server" text="Vérifier !"></asp:button></p> 


<p><li> Total Lignes : <b><asp:label id="showTtl" runat="server" /></b></p> 

</form> 
</body> 
</html> 
' ==============================================================

 Conclusion

Bon ben voilà un bon début dans le monde du .net, à pluche pour de nouvelles aventures ...

Have a good coding.


 Historique

11 novembre 2004 16:18:25 :
- une ligne de trop supprimée

 Sources du même auteur

Source avec une capture VML/ASP : GÉNÉRATION D'UNE COURBE DE DROITES
Source avec Zip Source avec une capture GRAPHIQUE EN BARRES (FAÇON EXCEL)
Source avec une capture SUPPRESSION DES BALISES HTML
CRÉATION D'UN DOCUMENT WORD SANS WORD SUR LE SERVEUR

 Sources de la même categorie

CHANGEMENT DE MOT DE PASSE ASP-ACCESS par semetic
SQL - QUELQUES REQUETTES SQL INTÉRESSANTES par fabrice69
PETITES FONCTIONS ENTRE AMIS par LleWellA
QUAND METTRE UNE CLAUSE WHERE? par Black_Pit
AUTOMATISATION DES CONNECTION ET RECORDSET par pi0up51

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) GESTION DES UTILISATEURS par jarod_mmc
[ASP3][ACCESS][SQL] par psychosic
Source avec Zip Source .NET (Dotnet) EXPORT DES DONNÉES SQL SERVER 2000 VERS ACCESS : UTILISATION... par arcollet
Source .NET (Dotnet) AFFICHER LE CONTENU D'UNE TABLE SOUS SQLSERVEUR 2000 par tribals
CONNECTION A SQL SERVEUR VIA DSN par feneborg

Commentaires et avis

Commentaire de lamane le 05/11/2006 12:06:19

merci j'ai compris

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

SQL SERVER 2000 ???? connection [ par Troyan ] j'ai toujours systematiquement la meme erreur.cela doit etre un parametrage de SQL2K mais j'ai pas trouvé !!Help Échec de la connexion de l'utilisateu HELP Connection SQL Server [ par draganovic ] salut, voila, j'ai un petit pépin, j'aimerais me connecter à un serveur intranet qui tourne sur SQL Serevr 6.5 à travers une bd.Je connaît le nom du s Pb Connexion ODBC SQLSetConnectAttr [ par vincentp ] Bonjour à tous,J'ai un problème de connection ODBC sur une page asp. Cette erreur survient en local juste sur un ordinateur qui tourne sous Windows 20 Problème de connexion a la base sqlserver [ par fella2 ] Problème de connexion a la base sqlserverJe suis une débutante dans asp.net, j'ai essaye d'accéder a une base de données sous SQL Server.Mon fichier s connexion a une BD SQL [ par sebag ] Bonjourj'ai une base SQL Server nommée wfct a laquelle je souhaite me connecter. j'ai un DSN qui correspond a cette base appelé "webfct". Voici ma con une connection sql avec un utilisateur du domaine windows [ par poucin ] Bonjour,G un gros probleme, g une appli en asp.net utilisant une base SQL2K, ou je souhaite que tous les utilisateur du domaine est leur propre connex pb de connexion à sql server !!!! [ par stuffer ] J'ai un petit soucis de connexion à une base de données sur SQL SERVER par le biais d'un service web, et meme en tentant une connexion basique et bah probleme de connexion à sql server [ par adeath ] Voici le message d'erreur de IIS : SQL Server n'existe pas ou l'accès est refusé. Description : Une exception non gérée s'est produite au moment de l' connection sql server+java sous reseau [ par casawi ] bonjour, svp je voudrais savoir comment connecter une base de données sql server via java et sous un reseau . merc Problème connexion BD SQL avec ASP.NET [ par dekico76 ] Tout d'abord salut à tous,Voila g un petit problème de connexion, je voudrais me connecter à une BD SQL en utilisant l'authentification Windows avec u


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales