各位大侠,小弟初用DELPHI做毕业设计,后台数据库用ACCESS,用ODBC链接,使用BDE中的TABLE控件,也把DataBase的LoginPrompt设成False,但在程序运行时出现DATABASE LOGIN对话框,应该如何去掉?

解决方案 »

  1.   

    你是不是把数据库也设定密码了?不然怎么取消了loginprompt还会出现登陆验证
      

  2.   

    我没有设定密码的呀,因为当跳出这个LOGIN框时,我什么东东也没有输入就是点击OK或是回车就进入了。
      

  3.   

    我晕~~~~~~~你说的都什么和什么啊?你用ADO做好不好啊?那样用JET引擎来连接!你怎么用ODBC还用BDE啊?乱八七糟的那可是两个公司的标准啊!
      

  4.   

    如果DataBase的LoginPrompt设为了false 而没有起作用,那可能是因为你的table 没有连接database里的别名,而只是直接连接了odbc的别名。
      

  5.   

    IUPRG(遨云驰行,琢符弄图)你试过吗?
    仅仅是别名的问题吗?
      

  6.   

    你的dateset连接的是odbc的别名
      

  7.   

    很简单啊,用adotable就不会有问题了,还有adoquery
      

  8.   

    用bde连接,database里有个paramen(可能写错了,就是一个参数属性)属性,在那里填上
    user (access好象是admin)
    password //密码
    第二行要自己加
    点ok就行了,如果是用ado的话之间在adoconnect建立连接时把记住密码复选框点上就行了
      

  9.   

    如果DataBase的LoginPrompt设为了false 而没有起作用,那可能是因为你的table 没有连接database里的别名,而只是直接连接了odbc的别名。
    用ado能更好