IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

creer une requete sqlserver en vb.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Par défaut creer une requete sqlserver en vb.net
    bonsoir,
    j'ai une requete sqlserver executable et je veut l'ecrire en vb.net comment je peux faire
    voici la requete:
    Code SQLSERVER : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT        *
    FROM            reglement
    WHERE        (datecheance BETWEEN CONVERT(DATETIME, '2011-01-01 00:00:00', 102) AND CONVERT(DATETIME, '2011-01-31 00:00:00', 102))
    Merci de m'aider

  2. #2
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    Salut, je sais pas si c'est ce que tu veux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Sub Connexion(p_chaine de connexion as string)
            c_Cnn = New Odbc.OdbcConnection
            c_Cnn.ConnectionString = pChaineConnexion
            c_Cnn.Open()
    End Sub
     
        Sub ExecuterRequete()
     
            Dim l_cmd As Odbc.OdbcCommand
            l_cmd = New Odbc.OdbcCommand
            l_cmd.Connection = c_Cnn
            l_cmd.CommandType = CommandType.Text
            l_cmd.CommandText = "CREATE TABLE ""Test7""(""IdTest7"" integer NOT NULL,""NomTest4"" character(15),CONSTRAINT ""PK_Test7"" PRIMARY KEY (""IdTest7""))"
            Dim l_rds As Odbc.OdbcDataReader
            l_rds = l_cmd.ExecuteReader()
            MsgBox(l_rds)
        End Sub

  3. #3
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Par défaut
    moi je cherche à faire une requete SELECT avec la clause WHERE qui inclut BETWEEN comme j'ai creée non pas une requete CREATE TABLE

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2010
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Janvier 2010
    Messages : 82
    Par défaut
    Oui mais dans l_cmd.CommandText tu peux mettre la requête que tu souhaites (n'importe laquelle) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Sub ExecuterRequete()
     
            Dim l_cmd As Odbc.OdbcCommand
            l_cmd = New Odbc.OdbcCommand
            l_cmd.Connection = c_Cnn
            l_cmd.CommandType = CommandType.Text
            l_cmd.CommandText = "SELECT idclient FROM CLIENT WHERE inscriptioncli BETWEEN '01/04/06' and '09/12/06'"
            Dim l_rds As Odbc.OdbcDataReader
            l_rds = l_cmd.ExecuteReader()
            MsgBox(l_rds)
        End Sub

  5. #5
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Par défaut
    je voudrais que le resultat de cette requete s'affiche dans DataGridView
    merci de m'aider

  6. #6
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2010
    Messages
    100
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 100
    Par défaut
    Salut,
    tu peux lier ton datagridview à ta base de données.
    Ensuite tu crées une requête stockée dans le TableAdapter.
    Tu y fait appel en appelant la méthode associée.

    Jérôme

  7. #7
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2011
    Messages
    267
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2011
    Messages : 267
    Par défaut
    Inserer un datagridview et ca va marché et informé moi c'est bon ou non

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Imports System.Data.SqlClient
     
    Public Class form1
        Private cs As New SqlConnection("Data Source=Le nom de ton serveur sql; Initial Catalog=le nom de la base;integrated security=true; ")
        Private da As New SqlDataAdapter("SELECT idclient FROM CLIENT WHERE inscriptioncli BETWEEN '01/04/06' and '09/12/06' ", cs)
        Private ds As New DataSet
        Private cmb As New SqlCommandBuilder(da)
     
     
        Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
            Try
                da.Fill(ds, "CLIENT")
                DataGridView1.DataSource = ds.Tables("CLIENT")
            Catch ex As Exception
            End Try
        End Sub
     End Class

  8. #8
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Par défaut
    merci bien pour votre aide le code que vous m'avez donné s’exécute convenablement mais j'ai une petite question lorsque j'ai plusieurs requetes je les met tout dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Private da As New SqlDataAdapter (SELECT .. FROM .. )
    ou bien à chaque fois j'ajoute de nouveau SqlDataAdapter et je crée la requete est ce que c'est juste ou non ??

  9. #9
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 36
    Par défaut
    j'ai trouvé une solution merci à tous personne qui m'a donné d'aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Délai expiré lors de l'execution d'une requete sqlserver
    Par lc.soft dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 29/09/2015, 11h41
  2. créer une requête paramétrée en VBA
    Par bigboy dans le forum VBA Access
    Réponses: 11
    Dernier message: 26/11/2006, 18h26
  3. [Access] Comment créer une requete avec la date
    Par Daniela dans le forum Langage SQL
    Réponses: 1
    Dernier message: 27/09/2006, 11h06
  4. [Debutant]creer une requete pour une liste deroulante
    Par torNAdE dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 14/07/2006, 15h22
  5. Creer une requete avec des LEFT JOIN et des GRO
    Par donbuz dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/09/2004, 15h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo