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:
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 ')'.
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&')
J'ai une erreur similaire avec ma requete de mise à jour :mais j'ai l'erreur :Line 1: Incorrect syntax near 'AdminPDF'.
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&
Sinon je cherche aussi à faire une recherche multicritères et je souhaitais faire avec une seule requete du type :
Est-ce possible car je n'y arrive pas ?
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 .........
Voilà tout cela doit être tout bête mais c'est trop compliqué pour moi merci beaucoup !
Partager