我已经建立了ODBC数据源以及ADOCONNECTING1,ADOTABLE1,datasource1等控件.
其相应的属性都设置好了,可每次都蹦出来一个关于LOGIN的对话框,让你输入口令和密码,然后就程序出问题,这到底是怎么回事,这个验证对话框是怎么出现的?

解决方案 »

  1.   

    ADO+ODBC???呵呵,楼主真是英明,绝佳配置,头一次这么听说使用。
      

  2.   

    try       LoginPrompt:=false;
      

  3.   

    把ADOCONNECTING1中的LgoinPrompt属性设为Flase
      

  4.   

    9494把ADOCONNECTING1的LoginPrompt设置为false,就不会有这种情况了!!
    来晚了~~~~~
      

  5.   

    ODBC 和 ADO 仅须用一个即可.把ADOCONNECTING1中的LgoinPrompt属性设为Flase
      

  6.   

    ADOCONNECTING1中的LgoinPrompt属性设为Flase
    这样与ODBC没有关系了;不能同时吃早饭和晚饭一样;
      

  7.   

    两种方法:数据库-》ODBC数据源-》ADO-》应用程序数据库-》ADO-》应用程序第2中效率高些:
    如何用ADO连接SQL SERVER数据库:
    首先放置一个ADOConnection控件ADOConnection1;
    然后双击该控件,在弹出窗口中选择build..按钮;
    在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft OLE DB Provider for SQL Server”到连接页;
    服务器名称中输入你的服务器名,下拉应当可以找到,也可以填SQL服务器的IP地址;
    登录方式由你根据你的SQL数据库安装情况选择,如果是使用用户名称和密码,最好将允许保存密码钩上;
    然后选择数据库(例如:master)。测试一下就OK了。
    LoginPrompt设为false,就不会弹出密码框了。然后放置一个ADOQuery1,将Connection 设为ADOConnection1;
    在SQL属性上点三个点的小按钮,输入:select * from MSreplication_options;再放一个DataSource1:
    Dataset属性设为ADOQuery1;再放一个DBGrid1:
    DataSource属性设为DataSource1;选择ADOQuery1,将Active设为True;DBGrid1中是不是显示了数据。如何用ADO连接accsee数据库:
    首先放置一个ADOConnection控件ADOConnection1;
    然后双击该控件,在弹出窗口中选择build..按钮;
    在弹出的“数据连接属性”框中的“提供程序”页选择并双击:“Microsoft Jet 4.0 OLE DB Provider”到连接页;
    选择或输入数据库名称,测试一下就OK了;
    如果有密码,就选择“所有”页,双击:Jet OLEDB:Database Password,在属性值中输入你的密码。
    LoginPrompt设为false,就不会弹出密码框了。然后放置一个ADOQuery1,将Connection 设为ADOConnection1;
    在SQL属性上点三个点的小按钮,输入:select * from 表名;再放一个DataSource1:
    Dataset属性设为ADOQuery1;再放一个DBGrid1:
    DataSource属性设为DataSource1;选择ADOQuery1,将Active设为True;DBGrid1中是不是显示了数据。更多事例见:http://www.kaer.cn/default.aspx
      

  8.   

    把ADOCONNECTING1中的LgoinPrompt属性设为Flase
      

  9.   

    adoconnection1.loginprompt:=false;
    用了ado干吗还要ODBC呢  直接联数据库就可以了
    用户名SA 密码空