2011-03-10 30 views
0

可能重複:
Name already used by an existing object in VBAORA:009955誤差(名稱所使用的現有對象)

我使用Oradynaset對象來從數據的基礎上在VBA的結果,但相同的對象,即OraDynaset無法創建新表,因爲我使用以下查詢

strsql =「create table abs.test as(select * from emp)」 Oradynase t = objDatabase.DBCreatedynaset(strsql,&)

運行此查詢後,我得到錯誤-ORA 009955:對象被現有對象使用。

你能幫我解決這個問題嗎?

回答

0

如果要創建/更改/刪除數據庫和表(即DDL),應該使用Objectdatabase對象的ExecuteSQL函數。

用於執行DML命令的obdatabase objectis的Oradynaset函數,用於存儲稍後可以循環使用的提取結果。

嘗試通過使用帶有sql查詢的對象數據庫對象作爲參數

相關問題