2012-07-11 116 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