
je développe une application qui fonctionne avec firebird embedded.
lorsque j'essaie d'exécuter une requête ALTER SEQUENCE sur une table, j'ai l'erreur suivante:
	
		
			
			
				
					
 Envoyé par 
Message d'erreur
					
				 
				---------------------------
MON APPLICATION
---------------------------
data_module:
This user does not have privilege to perform this operation on this object.No permission for read/select access to TABLE T_CLIENT_CLI.
---------------------------
OK   
---------------------------
			
		 
	 
 pourtant, lorsque j'exécute l'application et mode client serveur, la requête fonctionne très bien.
la requête :
	
	ALTER SEQUENCE GEN_T_CLIENT_CLI_ID RESTART WITH 77;/* 77  est donné à titre d'exemple */
 le bloc de code delphi utilisant la requête :
	
	1 2 3 4 5 6 7 8 9
   |   //définition de la valeur du générateur
  qr1.Close();
  qr2.Close();
  qr1.SQL.Text := 'SELECT COUNT(*) AS GEN FROM T_CLIENT_CLI';
  qr1.ExecQuery();
  qr2.SQL.Text := 'ALTER SEQUENCE GEN_T_CLIENT_CLI_ID RESTART WITH '+ qr1.Fields[0].AsString +';';
  qr2.ExecQuery();
  qr1.Close();
  qr2.Close();  | 
 alors ma question : le mode Embedded de firebird ne supporte-t-il pas les requêtes ALTER SEQUENCE ? sinon comment changer la séquence d'un générateur sous FB Embedded ?
						
					
Partager