Dim sqlstr1, sqlstr2 As String
sqlstr1= "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"在运行时,我在监视窗口中看到的 sqlstr1 却只能装入256个字符。书上写的变长String的最大容量长度为64K,但是我现在最大只能装256个字符。晕死!!!
这是什么原因???有什么解决办法???谢谢各位!!!

解决方案 »

  1.   

    Dim sqlstr1, sqlstr2 As String
    改成
    Dim sqlstr1 as string , sqlstr2 As String
    再试试
      

  2.   

    你的vb没问题吧,再试一次,把长度打出来看看 Debug.Print Len(sqlstr1)
    Dim sqlstr1 As String, sqlstr2 As String
    sqlstr1= "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"Debug.Print Len(sqlstr1)
      

  3.   

    可以的啊~~~ 我就可以~~   SQLstr1的 定义改了吗??