模块里的连接代码:
cn.Open "Provider=MSDAORA.1;Password=tiger;User ID=scott;Data Source=orcl;Persist Security Info=True"
在窗体里的COMMAND1,设变量U1=text1.text和P1=text2.text,如何把PASSWORLD和USER ID用变量来代替。cn.Open "Provider=MSDAORA.1;Password=‘+u1+’;User ID='+p1+';Data Source=orcl;Persist Security Info=True"这样好象不行?

解决方案 »

  1.   

    cn.Open "Provider=MSDAORA.1;Password=u1;User ID=p1;Data Source=orcl;Persist Security Info=True"
      

  2.   

    你试一试下面的代码:
    cn.Open "Provider=MSDAORA.1;Password='"+u1+"';User ID='"+p1+"';Data Source=orcl;Persist Security Info=True"
      

  3.   

    我是在模块里定义的一个执行SQL的函数,在函数中我想引用FORM1中的U1=TEXT1.TEXT ,P1=text2.text两个变量来替代PASSWORLD和USER ID。
      

  4.   

    我这个是肯定对的,你放心用吧!
    cn.Open "Provider=MSDAORA.1;Password="+P1+";User ID="+U1+";Data Source=orcl;Persist Security Info=True"
    或者
    cn.Open "Provider=MSDAORA.1;Password="+text2.text+";User ID="+TEXT1.TEXT+";Data Source=orcl;Persist Security Info=True"