Oke, sepertinya ADODB mengharapkan pernyataan kueri untuk benar-benar dimulai dengan select .Oleh karena itu, solusi untuk masalah tersebut mungkin dengan menyertakan pernyataan dalam select * from ( .... ) seperti ini:
Dim sql As String
sql = "with w as (select 'foo' x from dual) select x from w"
' enclose the statement:
sql = "select * from (" & sql & ")"
rs.Open sql, cn