编写用ODBC连接SQL2000为什么每次启动都要输入密码,如何能够在代码中预先输入?

解决方案 »

  1.   

    把他的一个什么promt属性false就可以了
      

  2.   

    连接控件的Loginprompt属性。
    为什么不用Ado??
      

  3.   

    你可以先放一个控件,在其connectString 属性中配置一下,在配置的过程中有需要输入密码的地方把密码输入,然后测试连接成功之后,把connectString 属性的值写到代码中的连接控件的connectString 属性中,就可以了。
    如果你不想经过密码确认这个的吧,就用楼上的LoginPrompt 属性设置为False;
      

  4.   

    LoginPrompt 属性设置为False;
      

  5.   

    Database1.LoginPrompt:=False;
      Database1.AliasName:='odbcdata';
      Database1.DatabaseName:='sqldata';
      Database1.Params.Values['USER NAME']:='user';
      Database1.Params.Values['PASSWORD']:='password';
      Database1.Connected:=true;
      

  6.   

    LoginPrompt 属性设置为False
    就没问题了