dim aa as string=split(str,",")
aa.length

解决方案 »

  1.   

    string[] slist = System.Text.RegularExpressions.Regex.Split(str, delimStr);
      

  2.   

    用ubound(aa)可以得到数组的下标
      

  3.   

    char[] de = {".,:,!,',-,*,&,^,%,$,#,@,~,"};
    string[] arrtemp=str.Split(de);
    arrtemp.length
    本身分出来的就是个数组arrtemp
      

  4.   

    string delimStr = " ,.:!'-*&^%$#@~";
    char [] delimiter = delimStr.ToCharArray();
    string [] list = delimStr.split(delimiter);
      

  5.   

    要是传到存储过程中的话,那就麻烦了,因为SQL不支持数组,你只能把那个字符串整个传到存储过程中去,然后再在存储过程中分割那个字符串,要不你就将那个字符串分割之后存入一个临时表中,在存储过程中对表进行操作。
      

  6.   

    要是传到存储过程中的话,那就麻烦了,因为SQL不支持数组,你只能把那个字符串整个传到存储过程中去,然后再在存储过程中分割那个字符串,要不你就将那个字符串分割之后存入一个临时表中,在存储过程中对表进行操作。
      

  7.   

    其实我是没说清楚,我是想模仿google的形式,在一个文本框里输入查询的串,然后把它分割后,就不知道怎么赋给存储过程了,因为参数数目是动态在变的了,大家谁有其他好的方法吗?