我用ACCESS当databasename后再选Tablename时总提示输入密码。但我的数据库是没设密码的。
还有我设的别名不生效,能说一下方法吗?

解决方案 »

  1.   

    如果你是用的ADO的话,把ADOCONNECTION的LOGINPROPMT设为FALSE....用BDE也有类似的设置
      

  2.   

    我没用ADO
    我用了DataSource和Table组件
      

  3.   

    把ADOCONNECTION的LOGINPROPMT设为FALSE....用BDE也有类似的设置
      

  4.   

    主,给你一个最详细的过程:
    1加个TDatabase控件
    2.在窗体上双击[TDatabase]组件,将弹出基本属性画面。
    3.在Name字段中设置一个用来识别这个组件的数据库名称,设置好后,就可以用其他数据访问组件中的设置DatabaseName属性为该名称。
    4.在[AliasName]列表中设置Tdatabase组件的AliasName属性,指定连接数据库的名称,(可以在下拉菜单BED Administrator中选择)
    5.在[Parameter overrides]中建入用户登录的身份认证信息,密码,用户名(如果没有,可以不填)
    6.单击[LoginPrompt]取消LoginPrompt选择取消登陆时的登陆对话框。总个TDatabase设置完成。
      

  5.   

    我设了TDatabase
    但当我再返回Table组件设TableName的时候
    报错:invalid configuration parameter.
         alias:computel
    注:computel是我的数据库名,也是我设的别名。
    数据库名和别名一样有问题吗?
      

  6.   

    database的属性中将LoginPrompt设置成False
      

  7.   

    database的属性中将LoginPrompt设置成False(ado)
    好像bde中也可以这样设置
      

  8.   

    为什么每个人都是用ADO做ACCESS的数据库的?与BDE有什么不同?
    使用方法一样吗?
      

  9.   

    我只知道:ado是ms的,bde是borland的。
    具体区别,还是等高手来解释吧。
      

  10.   

    ADO才是主流,Windows都能用,不需要配置
    BDE淘汰了,需要BDE Admin的,要配置麻烦的http://lysoft.7u7.net
      

  11.   

    我现用ACCESS做数据库,但把INDEX设为自动增加,问题是我插入数据时不知如何省略让它帮我填INDEX这一项?