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
Partager