比如
a = "aaa;aa"
b = ";aaa"
c = a & B
c结果还是"aaa;aa"

解决方案 »

  1.   

    a = "aaa;aa"
    B = ";aaa"
    c = a & B
    Debug.Print caaa;aa;aaa没有任何问题。
      

  2.   

    谢谢,我刚试了一下可以。
    我的代码是
    a = "driver={SQL Server};server=192.168.20.5"
    b = ";uid=sa"
    c = a & b
    刚试了一下,我以前代码放在form_unload里就是不行,刚把代码移到form_load里就可以了,不知啥原因,搞不懂了。
      

  3.   

    本来就可以。不知你把代码放在unload里面是什么意思?
      

  4.   

    我程序以前是PB做的,PB代理给我发律师函让掏钱买软件。刚换VB,以前程序是把数据库连接放在INI文件里,有五六个数据库,如果设置是一个数据库,就直接关掉这个窗口,连接数据库,如果有几个数据库,这个窗口就是显示数据库列表,然后选择一个,关闭这个窗口连接选择的这个。
      

  5.   

    建议不要把代码放在unload里面,不要关闭窗体,采取隐藏的办法是不是可以解决呢?Form1.hide,这样对变量没有影响啊。