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 :

Initialisation de la chaîne contenant l'instruction SQL


Sujet :

VB.NET

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2008
    Messages
    296
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 296
    Points : 81
    Points
    81
    Par défaut Initialisation de la chaîne contenant l'instruction SQL
    Bonsoir

    J'ai la requete Select suivante
    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
    19
    20
    21
    22
     
     
     
    'Initialisation de la chaîne contenant l'instruction SQL
            Dim requeteStandard As String
            Try
                If (strmot1 <> "" ) Then
                    requeteStandard = "select titre from Doc where index1 = '" '& strmot1 & "' "
                End If
            Catch ex As OleDbException
     
            End Try
            Dim MyConnexion As OleDbConnection = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data source= C:\UserPr.mdb")
            MyConnexion.Open()
     
            MyCommandR = New OleDbCommand(requeteStandard, MyConnexion)
     
            MyDataAdapterR = New OleDbDataAdapter(MyCommandR)
            MyCommandR.Connection = MyConnexion
            MyDataAdapterR.Fill(MyDataSetR, "Doc")
            MyDataTableR = MyDataSetR.Tables("Doc")
            DataGridView1.DataSource = MyDataTableR

    J'obtiens l'exception :

    Aucun texte de commande n'a été défini pour l'objet de commande.
    Si quelqu'un aurait une idée. Merci

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    327
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Janvier 2009
    Messages : 327
    Points : 402
    Points
    402
    Par défaut
    Bonjour,
    Je crois que tu as un probleme de quote.
    Mais pour faire passer un parametre va voir du coté de oledbparameter.
    C'est une classe qui te permet de faire passer des parametres a un requete.
    C'est beaucoup plus sécurisé que de les faire passer directement.
    Ca évite tout ce qui est injection Sql etc...
    A Bientôt

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/06/2011, 14h38
  2. [phpMyAdmin] exécuter fichier texte contenant instructions SQL
    Par antoinev2 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 01/09/2010, 13h58
  3. Instruction SQL et Date
    Par Didier100 dans le forum Bases de données
    Réponses: 11
    Dernier message: 19/07/2004, 18h20
  4. Instruction SQL qui supprime une colonne d'une table
    Par tseg dans le forum Langage SQL
    Réponses: 2
    Dernier message: 31/10/2003, 20h47
  5. Passer de la zone d'édition vers une instruction sql
    Par tripper.dim dans le forum C++Builder
    Réponses: 2
    Dernier message: 27/11/2002, 14h44

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