Bonjour,
Novice demande aide.
voici le problème:

j'ai plusieurs PDA. Chaque ticket créé doit être transmis à chaque PDA.
J'ai 2 tables :

CREATE TABLE [dbo].[TICKETS_PDA](
[TP_N_pda] [smallint] NOT NULL,
[TP_N_Ticket] [int] NOT NULL,
[TP_Recu] [tinyint] NOT NULL,
CONSTRAINT [PK_TICKETS_PDA] PRIMARY KEY CLUSTERED
(
[TP_N_pda] ASC,
[TP_N_Ticket] ASC

) ON [PRIMARY]


CREATE TABLE [dbo].[PDA](
[PDA_Numero] [smallint] IDENTITY(1,1) NOT NULL,
[PDA_Ip] [nchar](15) NOT NULL,
[PDA_Actif] [tinyint] NOT NULL,
CONSTRAINT [PK_PDA_1] PRIMARY KEY CLUSTERED
(
[PDA_Numero] ASC,
[PDA_Ip] ASC,
[PDA_Actif] ASC
) ON [PRIMARY]

liées par PDA_Numero=TP_N_pda

A chaque PDA actif, il faut envoyer les tickets non reçus ( reçu=0)

Je les envoie de la maniere suivante car je dois passer par un executable

pda1/poids1/ticket1
pda2/poids1/ticket1
pda3/poids1/ticket1
pda1/poids2/ticket2
pda2/poids2/ticket2
pda3/poids2/ticket2

etc...

La boucle doit donc lister les pda actifs, envoyer à chacun chque ticket non reçu.
je n'ai pas droit aux curseurs , mon responsable me demande de faire des tables d'expression communes. Comment faire? merci