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

NHibernate Discussion :

[NHibernate] Valider une requête SQL


Sujet :

NHibernate

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Points : 63
    Points
    63
    Par défaut [NHibernate] Valider une requête SQL
    Messieurs Dames, bonjour

    Je suis confronté à une petite problématique dont je ne trouve pas la solution (étonnant, non ? ) alors je vous la soumet :

    En plein développement d'un projet Web avec C#, asp et toutes les couches Spring, NHibernate et autres sous Visual Studio (framework 3.5), je viens de créer un écran permettant de saisir une requête SQL pour intérroger les bases en "direct".
    Mon souci :

    Existe-t-il une méthode "propre" permettant de valider la syntaxe du SQL saisi ?

    Une fonction qui prendrait en argument le texte de ma TextBox et qui en ressortirait un booléen serait suffisante, mais si en plus, elle peut informer de la ligne où l'erreur est présente, ce serait le bonheur.


    Merci bien et bonne journée à vous.

  2. #2
    Membre habitué
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mai 2006
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mai 2006
    Messages : 152
    Points : 131
    Points
    131
    Par défaut
    Bonjour Monsieur !

    Tu nous as tout dit, sauf le type de base de données cible des requêtes SQL.
    Et la réponse est sans doute qu'il te faut développer toi-même un analyseur SQL pour vérifier les requêtes entrées, en te limitant aux niveaux de vérification strictement nécessaires.

    Sam;

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Points : 63
    Points
    63
    Par défaut
    La cible ? SQLServer versions 2000 et supérieures

    Z'êtes sûr(e)s que ça existe pas déjà ?
    Ce serait étonnant, quand même...
    J'me sens pas l'âme à tout redévelopper...

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    107
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 107
    Points : 63
    Points
    63
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    SET FMTONLY ON
     
    ...REQUETE...
     
    SET FMTONLY OFF
    Si ça plante > KO
    Si ça plante pas > OK

    Ca ne lance pas de requête effective sur le serveur, ça ne fait qu'analyser la requête.

    Mais bon, ça me plait moyen, puisqu'il faut passer par une interrogation en base, quand même...

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

Discussions similaires

  1. Pb sur une requête SQL (de champ vide)
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 01/07/2004, 11h12
  2. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38
  3. Récupurer via une requête SQL la valeur la plus proche
    Par yoda_style dans le forum Langage SQL
    Réponses: 9
    Dernier message: 27/04/2004, 13h52
  4. Résultat d'une requète SQL
    Par camino dans le forum Bases de données
    Réponses: 2
    Dernier message: 21/02/2004, 15h22
  5. A propos d'une requête SQL sur plusieurs tables...
    Par ylebihan dans le forum Langage SQL
    Réponses: 2
    Dernier message: 14/09/2003, 16h26

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