Bonjour à tous !
je souhaite effectuer des modifications et des insertions dans une seule table AdminPDF (PK=idx (de type bigint) et les autres sont des varchar)
voilà ma requête d'insertion:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
INSERT INTO AdminPDF(idx, typeInclude, espace, site, dateDeb, dateFin, nomFichierHTML, nomFichierPDF, contenuHTML, guidPDF)
		VALUES (&idx&,'&typeInclude&','&espace&','&site&','&DateDeb&','&DateFin&','&nomFichierHTML&','&nomFichierPDF&','&contenuHTML&','&guidPDF&')
quand je fais des tests avec des données en dur dans entreprise manager je n'ai aucune erreur par contre j'ai l'erreur Line 1: Incorrect syntax near ')'.

J'ai une erreur similaire avec ma requete de mise à jour :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
UPDATE AdminPDF
	SET 	idx=&idx&,
		typeInclude='&typeInclude&',
		site='&site&',
		espace='&espace&',
		dateDeb='&dateDeb&',
		dateFin='&dateFin&',
		nomFichierHTML='&nomFichierHTML&',
		nomFichierPDF='&nomFichierPDF&',
		contenuHTML='&contenuHTML&',
		guidPDF='&guidPDF&'
	WHERE	idx= &idx&
mais j'ai l'erreur :Line 1: Incorrect syntax near 'AdminPDF'.

Sinon je cherche aussi à faire une recherche multicritères et je souhaitais faire avec une seule requete du type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
IF typeInclude='toto' AND site='tata'
BEGIN
     SELECT * 
     FROM AdminPDF
     WHERE ....
END
IF typeinclude='titi' AND espace='tutu'
BEGIN
     .........
Est-ce possible car je n'y arrive pas ?

Voilà tout cela doit être tout bête mais c'est trop compliqué pour moi merci beaucoup !