2012-07-11 164 views
0

我正在開發ER Studio 9.1.1的宏當我使用拆分功能時,它突出顯示,因爲它是語言的一部分。宏都寫在SAX基礎(V6),根據SAX基本手動拆分應該支持,但是這個代碼給我錯誤:ERStudio宏字符串拆分

Dim strArray As String 
Dim data As String 
data = "one, two, three" 
strArray = Split(data, ", ") 

錯誤是「期待將現有的標變種」。

所以我的問題是,斯普利特支持和什麼是標量變種?

回答

1

正如我發現,ER Studio宏不支持拆分功能。 如果您需要拆分功能,您必須編寫自定義代碼。

0

可能性:

您有一個函數或子已被稱爲split。要測試它,請參閱VBA.Split(是否有效。如果確實如此,那麼你需要重命名自己的函數,或總是使用vba.split

還有一個故障:
你有strArray定義爲一個字符串,它會失敗的分裂,因爲它可以」把數組放入一個變量中。刪除的定義,所以你只有Dim strArray,或將其定義爲一個數組與Dim strArray() As String

+0

您的建議解決方案不能解決問題。正如我在我的問題中所述,我沒有使用VBA。另外我沒有其他的函數子程序叫做split。不過,你對變量定義是正確的。 ER Studio根本不支持分割功能。 – jnovacho 2012-07-12 07:32:03