用delphi的TABLE控件连foxpro数据表(1.dbf),总是提示输入密码,但
该表并无密码,不知道如何设置?

解决方案 »

  1.   

    你如果使用了DATABASE控件
    要把LOGINPROMPT设置为FALSE
      

  2.   

    在bde配置别名后,在BDE配置程序里打开也是要密码。
      

  3.   

    应该不会有啊
    我用过无数遍了
    对了
    你的表名叫1。dbf?
    阿拉伯数字作表名
    可能会有些问题
    你改一下看看
      

  4.   

    该成1.dbf也不行。
    设置过程是这样:
    文件放在c:\temp\a.dbf
    使用table控件,属性设置:
    databasename: c:\temp
    tablename:    a.dbf
    当table设置active为true时,提示:corrupt table/index header能说一下具体如何设置吗?
      

  5.   


    corrupt table/index header
    是指你的索引文件因为刚才的改名被破坏了
    你可以重建INDEX
      

  6.   

    我试过了
    如果文件名为1。DBF也可以打开的
    没有密码输入框
      

  7.   

    不好意思,没用过foxpro,别人就给了这么个东西。但印象中好像没有
    索引文件啊,他从foxpro数据库中倒了一个dbf给我。
    还需要那几个文件?
    我设置Table的步骤对吗?
    谢谢
      

  8.   

    sorry,是“他从foxpro数据库中其他表中倒了数据,生成一个dbf给我。"
      

  9.   

    你 用的是VFP5.0以上的版本生成的表吧?BDE 是不认的
    用ODBC连接或用ADO连接