92 messaggi dal 30 luglio 2003
www.athesiasnc.it
Con SQL ho la seguente stored:

CREATE PROCEDURE sp_Accounts_AddPermissionToRole
@RoleID int,
@PermissionID int
AS
DECLARE @Count int

SELECT @Count = Count(PermissionID) FROM Accounts_RolePermissions WHERE
RoleID = @RoleID and PermissionID = @PermissionID

IF @Count = 0
INSERT INTO Accounts_RolePermissions(RoleID, PermissionID)
VALUES(@RoleID, @PermissionID)

GO
Come la si trasporta in access?

Vi ringrazio tutti in anticipo

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
92 messaggi dal 30 luglio 2003
www.athesiasnc.it
Ti ringrazio, però l' insert into mi era chiaro quello che non rieesco a tradurre è da:


SELECT @Count = Count(PermissionID) FROM Accounts_RolePermissions WHERE
RoleID = @RoleID and PermissionID = @PermissionID

IF @Count = 0


In pratica questa parte di codice controlla che non ci sia un altro record con i parametri specificati (@count contiene i numero di record che corrispondono ai parametri) e se @count= 0 aggiunge un record.

Puoi darmi una mano?
Grazie
mi spiace ma non uso Access da tempo memorabile e non ho mai usato, in particolare, le Stored Queries.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
8 messaggi dal 07 dicembre 2001
Ciao, hai provato ad usare la sintassi DISTINCT ? Ti risulta più comoda e veloce da usare.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.