begin process at 2012 05 27 07:23:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Base de données

 > RECUPERER LE RESULTAT D'UNE REQUETE DANS UN TABLEAU OU UN TABLEAU N DIMENSION FAIT VOTRE CHOIX

RECUPERER LE RESULTAT D'UNE REQUETE DANS UN TABLEAU OU UN TABLEAU N DIMENSION FAIT VOTRE CHOIX


 Information sur la source

Note :
5 / 10 - par 3 personnes
5,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Base de données Source .NET ( DotNet ) Niveau :Débutant Date de création :04/05/2004 Date de mise à jour :12/05/2004 11:40:43 Vu :25 219

Auteur : tribals

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

 Description

voila une autre méthode que je vous propose pour gerer vos requête sql et leurs traitements

Source

  • Function recupere_requete_tableau(ByVal requete As String, ByVal tab() As String) As Array
  • 'i est une variable global donc declarée en entête de code
  • i = 0
  • Try
  • 'connection a la base de données
  • MyConnection = New SqlConnection
  • MyConnection.ConnectionString = "server='machine';database='bdd'; user id='user';password='mot de passe';Trusted_Connection=true"
  • MyConnection.Open()
  • Dim oCommand As New SqlCommand(requete, MyConnection)
  • Dim oReader As SqlDataReader = oCommand.ExecuteReader()
  • While oReader.Read()
  • tab(i) = oReader.GetString(0)
  • i = i + 1
  • End While
  • oReader.Close()
  • MyConnection.Close()
  • recupere_requete_tableau = tab
  • Catch er As Exception
  • End Try
  • End Function
  • Function donne_borne_tab() As Integer
  • donne_borne_tab = i
  • End Function
  • 'choix tableau ndimension
  • 'cette fonction retourne un tableau contenant le resultat d'un requete sql passée en paramètre
  • Function recupere_requete_tableau2d(ByVal tab(,) As String) As Array
  • i = 0
  • j = 0
  • Try
  • 'connection a la base de données
  • MyConnection = New SqlConnection
  • MyConnection.ConnectionString = "server='machine';database='bdd'; user id='user';password='mot de passe';Trusted_Connection=true"
  • MyConnection.Open()
  • Dim oCommand As New SqlCommand(requete, MyConnection)
  • Dim oReader As SqlDataReader = oCommand.ExecuteReader()
  • Dim oReader As SqlDataReader = oCommand.ExecuteReader()
  • While oReader.Read()
  • Try
  • While True
  • tab(i, j) = oReader.GetValue(j)
  • j = j + 1
  • End While
  • Catch ex As Exception
  • j = 0
  • End Try
  • i = i + 1
  • End While
  • oReader.Close()
  • MyConnection.Close()
  • recupere_requete_tableau2d = tab
  • Catch er As Exception
  • End Try
  • End Function
 Function recupere_requete_tableau(ByVal requete As String, ByVal tab() As String) As Array
         
       'i est une variable global donc declarée en entête de code
       i = 0
        Try
            'connection a la base de données
        MyConnection = New SqlConnection
        MyConnection.ConnectionString = "server='machine';database='bdd';         user id='user';password='mot de passe';Trusted_Connection=true"
        MyConnection.Open()

            Dim oCommand As New SqlCommand(requete, MyConnection)
            Dim oReader As SqlDataReader = oCommand.ExecuteReader()
            
           While oReader.Read()
                tab(i) = oReader.GetString(0)
                i = i + 1
            End While
           
           oReader.Close()
            MyConnection.Close()
            recupere_requete_tableau = tab
        Catch er As Exception
        End Try
End Function


 Function donne_borne_tab() As Integer
      donne_borne_tab = i
 End Function

'choix tableau ndimension
'cette fonction retourne un tableau contenant le resultat d'un requete sql passée en paramètre
    Function recupere_requete_tableau2d(ByVal tab(,) As String) As Array
        i = 0
        j = 0
        Try
 'connection a la base de données
        MyConnection = New SqlConnection
        MyConnection.ConnectionString = "server='machine';database='bdd';         user id='user';password='mot de passe';Trusted_Connection=true"
        MyConnection.Open()

            Dim oCommand As New SqlCommand(requete, MyConnection)
            Dim oReader As SqlDataReader = oCommand.ExecuteReader()

            Dim oReader As SqlDataReader = oCommand.ExecuteReader()
            While oReader.Read()
               Try
                    While True
                        tab(i, j) = oReader.GetValue(j)
                        j = j + 1
                    End While
                Catch ex As Exception
                    j = 0
                End Try
                i = i + 1
            End While
            oReader.Close()
            MyConnection.Close()
            recupere_requete_tableau2d = tab
        Catch er As Exception
        End Try
    End Function

 Conclusion

a vous de jouer, et n'oubliez pas open source ;-) y'a que ca de vrai
Tri8415


 Sources du même auteur

Source .NET (Dotnet) PROCEDURE STOCKÉ QUI RETOURNE DES VALEURS ? NON ET SI VOILOU...
Source .NET (Dotnet) COMMENT REMPLIR UNE DROPDOWNLIST AVEC UNE REQUÊTE ? VOILA LA...
Source .NET (Dotnet) AFFICHER LE CONTENU D'UNE TABLE SOUS SQLSERVEUR 2000

 Sources de la même categorie

Source avec Zip GESTION_ENSEIGNANTS par Elmarzougui
Source avec Zip ZONE MEMBRE EN ASP "E-MEMBRES1.0" par cmaelc
Source avec Zip Source avec une capture Source .NET (Dotnet) ADMINISTRATION BASE DE DONNÉES ORACLE par chbayah
Source avec Zip Source avec une capture Source .NET (Dotnet) UTILISATION D'UN DATASET par ManuAntibes
Source avec Zip Source .NET (Dotnet) INSERTION / RECUPERATION D'IMAGE STOCKEE DANS UNE DB MS SQL ... par jimmy69

Commentaires et avis

Commentaire de dionysos6868 le 06/05/2004 06:42:54

ouai ca servira peut etre au debutant mais je n'ai vois pas l'utilité de le mettre c'est juste une connection et une boucle for

mais bon merci pour les debutant en programmation

Commentaire de otterc8 le 19/10/2004 10:50:23

Tu peux aussi récupérer tes données comme ca si tu souhaite les afficher dans un tableau sur ta page HTML!
Là c'est du C# pour une BdD Access, mais ca revient au meme!

    //Type de connection, ici acces a une BdD Access.
    string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Ole DB Services=-4; Data Source=C:\\Documents an" +
            "d Settings\\Administrateur\\Mes documents\\ASP\\login.mdb";

    //Command 'Select' à effectuer
    string CommandText = "SELECT [Table1].[Log], [Table1].[Pass] FROM [Table1]";

    //On crée un objet 'dbConnection' qui accede à Access
    System.Data.IDbConnection dbConnection = new System.Data.OleDb.OleDbConnection(ConnectionString);
    //On crée la requete
    System.Data.IDbCommand dbCommand = new System.Data.OleDb.OleDbCommand();
    dbCommand.CommandText = CommandText;
    dbCommand.Connection = dbConnection;

    //Ouverture de la BdD
    dbConnection.Open();

    //Affichage sur la page Html
    DataGrid1.DataSource = dbCommand.ExecuteReader(CommandBehavior.CloseConnection);
    DataGrid1.DataBind();

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,421 sec (4)

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