J'ai le SQL suivant à interroger. C'est un SQL valide. Malheureusement, il est trop long pour une chaîne en VBA. Quelqu'un sait d'une solution de contournement pour exécuter cette requête?SQL trop long pour chaîne
SQL = "SELECT A.cust_ky, A.incid_id, A.OPEN_TS, A.CLOSE_TS, A.REC_UPD_TS, B.wrkgp_id, A.CURR_AGNT_KY, A.incid_ttl_dn " _
& "FROM (MAINTBLS.INCID_FAB A INNER JOIN MAINTBLS.DEPTMNT B ON A.curr_wrkgp_ky=B.wrkgp_ky) " _
& "WHERE B.wrkgp_id='" & wrkgp & "' And (A.open_fg = 1 OR A.pend_fg = 1)" _
& "ORDER BY A.cust_ky, A.curr_agnt_ky ASC"
rs.Open SQL, con, adOpenKeyset
Veuillez ne pas préfixer vos titres avec "VBA -" et ainsi de suite. C'est ce que les tags sont pour. –
Une chaîne dans VBA peut contenir plus de 2 milliards de caractères. Est-ce que votre chaîne est vraiment plus longue que ça? – Guffa
Il s'agit de la valeur de la liste de surveillance après l'exécution de SQL =. "SELECT A.cust_ky, A.IDID_ID, A.OPEN_TS, A.CLOSE_TS, A.REC_UPD_TS, B.wrkgp_id, A.CURR_AGNT_KY, A.incid_ttl_dn FROM (MAINTBLS.WF_INCID_F UNE JOINDRE INTERNE MAINTBLS.DEPTMNT B ON A.curr_wrkgp_ky = B.wrkgp_ky) O WH B.wrkgp_id = 'POWEBSTE-MTE-PORTAL' Et (A.ope – Kyle