begin process at 2012 02 10 07:53:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

SQL Server, MSDE, SQL Express

 > 

Procédures Stockées

 > 

Problème avec un Where utilsant un paramètre nvarchar


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème avec un Where utilsant un paramètre nvarchar

mardi 11 mars 2008 à 15:22:12 | Problème avec un Where utilsant un paramètre nvarchar

nathuse

Bonjour,

Je suis conan76, connecté temporairement sur le compte de ma collègue, suite à un petit problème de connexion au site.

J'ai un petit soucis avec SQL au niveau de ma procédure stockée, je développe sous VB.Net 2005.
Voici ma procédure stockée :

ALTER PROCEDURE dbo.SP_SD_LstOperationsActives (
@idAgence bigint
,
@strCodeInsee nvarchar(5)
-- Doit être quoté en entrée : taille 5 + 2 quotes
)

AS

SET NOCOUNT ON

--SET @strCodeInsee='29019'

SELECT idOperation, strNom
FROM
dbo.tOperation
WHERE (idAgence = @idAgence) AND (strCodeInsee = @strCodeInsee) AND
(idEtatOperation = 2)
ORDER BY
strNom

RETURN

Mon strCodeInsee qu'il soit passé sous la forme '29019' donc nvarchar(7) ou 29019 donc nvarchar(5) lorsque j'execute ma procédure, je n'obtiens pas les résultats désirées, si je recopie la requête dans une vue et que je défini mes paramètres : 61 et '29019' j'obiens bien mes enregistrements.

Bref, comment faire pour que mon @strCodeInsee sois traité comme une chaine de caractères dans mon where afin d'avoir mes enregistrements ?

Merci.


mercredi 12 mars 2008 à 11:55:16 | Re : Problème avec un Where utilsant un paramètre nvarchar

crn_c21

J'ai dumal a suivre ton explication entre les nvarchar(5) et (7)
Les cotes n'entre pas dans la définition d'une variable

Et déclaré ton @strCodeInsee en char(5) suffirait largement
jeudi 13 mars 2008 à 12:20:49 | Re : Problème avec un Where utilsant un paramètre nvarchar

Arthenius

Membre Club

ou en varchar(5)



Arthenius
http://blogs.developpeur.org/Arthenius/

"Ce qui ne me tue pas, me rend plus fort..."



Cette discussion est classée dans : problème, procédure, where, nvarchar, strcodeinsee


Répondre à ce message

Sujets en rapport avec ce message

Problème de passage de paramètre dans une procédure stockée [ par pfacon ] J'ai créé une procédure stockée de création de base de données SQL:CREATE PROCEDURE creation_base  @nom varchar(8)  AS create database[@nom]GOJ'appell Problème avec la procédure SP_ADDUSER sous sql server 2000 [ par marie_rim ] sachant que je travail avec SQLSERVER 2000j arrive pas à créer de nouveau utilisateur il me donne toujours le msg d erreur suivant''La connexion '???? Problème de choix des champs pour requête avec critère "WHERE" [ par drakkard ] Bonjour,j'ai un petit soucis de choix de champs pour ma base SQL EXPRESS,je souhaite mettre en place une gestion de login/pwd, j'ai choisi des champs condition "WHERE" avec des dates [ par folvool ] Bonjour, Je n'ai pas trouver d'explications à mon problème sur le web. Le voici, mon problème : J'ai une table contenant un champ nommé "datefin" qu Problème avec une requête sur une date [ par Egautier18 ] Bonjour, Dans le cadre d'un stage il me faut réaliser une base de donnée sous access. Je suis face à un problème que voici : J'ai créer un formulaire au secours- besoin d'aide pour moteur de recherche bilingue [ par webfattah ] bonjour à tous, je suis en train de développer un site dans deux langue arabe et français. le site comprend un moteur de recherche. pour la version f problème avec une requete sql [ par ulysse00 ] bonsoir j'ai une table s'appèle table1 qui contient deux champ code et prix code | prix 100 | 200 300 | 4500 400 | 300 je cherche à fai Problème avec Procédure stockée sous oracle 10g [ par ndaseraphin ] slt à tous, Je suis débutant sous oracle. Je veux crée une procédure stockée mettant une table à jour. voici mon problème: J'ai 2 tables: [b]PAIEMENT problème de connexion à SQL SERVEUR 2005 [ par THRILLERD ] bonjour la communauté!! Voilà j'ai un souci avec mon sql serveur 2005!!! je l'ai installé et il marchait bien! depuis hier quand je tante de me conne Problème caractères spécial [ par clavelski ] Bonjour, Je dispose d'une table qui contient des informations client et prospect. J'ai un formulaire qui demande a l'utilisateur un mot clé. J'effe


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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

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