单机数据库应用推选用ACCESS,连接方式最好用ADO,DBE的连解有点麻烦。

解决方案 »

  1.   

    把连接数据库的组件的loginprompt属性设置为false就不会提示密码了
      

  2.   

    在DAtabase Driver Name中有:MSACCESS,Microsoft Access Driver(*.mdb),Microsoft Access VFP Driver,Microsoft Access-Treiber和Driver do Microsoft Access.
    这么多,我应该选哪一个?
    我用的是Delphi5和Windows2000 Professional。
      

  3.   

    Microsoft Access Driver(*.mdb)
    我用的就是这个
      

  4.   

    回:Shawphen2000(啸峰) 
    要密码怎么办?
      

  5.   

    把连接数据库的组件的loginprompt属性设置为false就不会提示密码了
      

  6.   

    比如说你使用adoconnection连接数据库,那么adoconnection有一个属性是loginprompt的,把它设置为false
      

  7.   

    我是这样做的,不知道错在哪里。
    1、在BDE Administrator中新建了一个DAtabase Driver Name为Microsoft Access Driver(*.mdb)的以My_ODBC1为别名的东西。
    2、再右键,选择ODBC Administrator.安装了一个以MyMSAccessDriver命名的Microsoft Access Driver(*.mdb)驱动器。
    3、在窗体中把TDateabase的AliasName属性设为My_ODBC1;把LoginPrompt的属性设为False;(DatebaseName应该怎么填?)在TTable中,设DatabaseName的属性为My_ODBC1,点一下TableName的下拉按钮,就出现Database Login对话框。
    不知道我的操作错在哪里。
      

  8.   

    你把你的email地址给我吧,我把我的毕业设计给你参考.记得给分哦!!
      

  9.   

    Thank you much!
    [email protected]
      

  10.   

    按你的描述,你的DATABASE控件在你的程序中有什么用,你应该把ODBC的连接设在DATABASE中,在DATABASE中有一个DATABASENAME(或NAME我记不太清楚了属性设为某一个名称,如MYDB,再将TABLE中的databasename设为MYDB,而不是你的MY_ODBC1,只有这样,当你的loginprompt 设为FALSE时才不会跳出LOGIN框要你输密码。
      

  11.   

    回:Jobs_Weng(土豆) 
    谢谢你!我总算有点弄明白了。
    但是我怎么样才能把它与在d:\work下的db1.mdb连接起来呢?
      

  12.   

    按你的描述,你的DATABASE控件在你的程序中有什么用,你应该把ODBC的连接设在DATABASE中,在DATABASE中有一个DATABASENAME(或NAME我记不太清楚了属性设为某一个名称,如MYDB,再将TABLE中的databasename设为MYDB,而不是你的MY_ODBC1,只有这样,当你的loginprompt 设为FALSE时才不会跳出LOGIN框要你输密码。