我设定好了数据库别名,想用下面的语句将数据库中的表名列出,可是总提示要我输入密码,怎样才能那个可恶的密码输入框。
session1.GetAliasNames(combobox1.item);
session1.GetTableNames(listbox1.item);

解决方案 »

  1.   

    如何用ADO连接accsee数据库: 
    首先放置一个ADOConnection控件ADOConnection1; 
    然后双击该控件,在弹出窗口中选择build..按钮; 
    在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft  Jet  4.0  OLE  DB  Provider”到连接页; 
    选择或输入数据库名称,测试一下就OK了; 
    如果有密码,就在“数据连接属性”对话框选择“所有”(*特别注意:不是在“连接”页上去掉“空白”钩填密码的*)页在属性值中输入你的密码。 
    LoginPrompt设为false,就不会弹出密码框了。 然后放置一个ADOQuery1,将Connection  设为ADOConnection1; 
    在SQL属性上点三个点的小按钮,输入:select  *  from  表名; 再放一个DataSource1: 
    Dataset属性设为ADOQuery1; 再放一个DBGrid1: 
    DataSource属性设为DataSource1; 选择ADOQuery1,将Active设为True; DBGrid1中是不是显示了数据. 更多事例见:http://www.kaer.cn/default.aspx 
      

  2.   

    把ADOConnection   控件的LoginPrompt设为False就行了;
      

  3.   

    上面的方法行不通,组合框里有一个别名mh,点击它,用session1.GetTableNames(listbox1.item);想把其中包含的表名显示在listbox1中,可是总提示要输入密码,我已经把ADOConnection控件的LoginPrompt设为False了,仍然不行.
      

  4.   

    在主界面里面放置一个Table控件,然后在这里面设置密码,以后再打开的时候就不用输入密码了
      

  5.   

    ADOConnection   控件的LoginPrompt设为False
      

  6.   

    楼上说的正确。
    补充,用ADO连数据库。