mimosa803
Messages postés345Date d'inscriptionjeudi 15 février 2007StatutMembreDernière intervention24 avril 2010
-
6 mars 2008 à 11:46
yann_lo_san
Messages postés1137Date d'inscriptionlundi 17 novembre 2003StatutMembreDernière intervention23 janvier 2016
-
6 mars 2008 à 20:11
Bonjour, j'ai trouvé un problème à exécuté ma requête malgrès qu'elle marche sur Sql Server :
Voila la reqûete Sql :
select distinct([name]),(select read_right from PROFILE_ACCESS_RIGHT where screen=[name] and profile_id=35465473) as Aread
,(select create_right from PROFILE_ACCESS_RIGHT where screen=[name] and profile_id=35465473) as ACreate
,(select update_right from PROFILE_ACCESS_RIGHT where screen=[name] and profile_id=35465473) as AUpdate
,(select delete_right from PROFILE_ACCESS_RIGHT where screen=[name] and profile_id=35465473) as ADelete
from sysobjects LEFT JOIN PROFILE_ACCESS_RIGHT
ON [name]=PROFILE_ACCESS_RIGHT.screen
where xtype='U'
Voila le code c# et voila l'erreur : Incorrect syntax near 'sysobjects'.
try
{
cn.Open();
string requete = "select distinct([name]),(select read_right from PROFILE_ACCESS_RIGHT where screen=[name] and profile_id=@profile_id) as Aread" +
",(select create_right from PROFILE_ACCESS_RIGHT where screen=[name] and profile_id=@profile_id) as ACreate" +
",(select update_right from PROFILE_ACCESS_RIGHT where screen=[name] and profile_id=@profile_id) as AUpdate" +
",(select delete_right from PROFILE_ACCESS_RIGHT where screen=[name] and profile_id=@profile_id) as ADelete" +
"from sysobjects LEFT JOIN PROFILE_ACCESS_RIGHT ON [name]=PROFILE_ACCESS_RIGHT.screen where xtype='U'";