次のSQLを照会します。これは有効なSQLです。残念ながら、VBAの文字列では長すぎます。誰でもこのクエリを実行する回避策を知っていますか?SQLの文字列が長すぎます
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
タイトルに「VBA - 」などのプレフィックスを付けないでください。それがタグのためのものです。 –
VBA内の文字列は、20億文字を超えることができます。あなたの弦は本当にそれよりも長いですか? – Guffa
これは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.WF_INCID_F内部結合MAINTBLS.DEPTMNT B ON A.curr_wrkgp_ky = A.window.wrkgp_id = 'POWEBSTE-MTE-PORTAL'とA.ope – Kyle