[SQL2K][BCK] erreur de syntax pour update et insert
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:
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:
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:
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 !