你不要把赋值的那一句放到代码的“(通用)(声明)”部分,放到窗体的过程中

Private Sub Form_Load()
  Conn = "Provider=sqloledb;Data Source=yuluo;" & "Initial Catalog=EnvirManagement;User Id=sa;Password=123; "
End Sub

解决方案 »

  1.   

    你把Conn定义为Public了,该变量在整个工程中任何一个窗体都可以用
      

  2.   

    你把Conn放到代码窗体的顶端,要注意变量生命周期的问题,你放到函数或子程序中间,一旦他们运行结果变量就被清掉了!
      

  3.   

    Public Conn As String '在模块上写'以下是赋值不能写于模块上的
    Conn = "Provider=sqloledb;Data Source=yuluo;"_&
    "Initial Catalog=EnvirManagement;User Id=sa;Password=123; "
      

  4.   

    直接定义成常量
    Public Conn as String ="Provider=sqloledb;Data Source=yuluo;"_&
    "Initial Catalog=EnvirManagement;User Id=sa;Password=123; "
      

  5.   

    不好意思,前面少写了一个const,正确代码是:
    Public Const Conn as String ="Provider=sqloledb;Data Source=yuluo;"_&
    "Initial Catalog=EnvirManagement;User Id=sa;Password=123; "
      

  6.   

    不好意思,前面少写了一个const,正确代码是:
    Public Const Conn as String ="Provider=sqloledb;Data Source=yuluo;"_&
    "Initial Catalog=EnvirManagement;User Id=sa;Password=123; "