我有dBase数据库用BDE打不开。alias type为Microsoft dBase Driver (*.dbf)(100分)

  • 主题发起人 主题发起人 Evening
  • 开始时间 开始时间
E

Evening

Unregistered / Unconfirmed
GUEST, unregistred user!

我有dBase数据库用BDE打不开。alias type为Microsoft dBase Driver (*.dbf)。
当我第一次用sql explorer新建一个alias并设置完属性后,打开数据库完全正确。
但是当关闭sql explorer再打开后,alias 里就找不到table了。

我的配置: PWin98
Delphi 3
ODBC installed from Visual Foxpro
请大家告诉我这是怎么一会事吧。谢谢了 :))
 
会不会是win98的问题?

 
重新建立一个Alias, Driver设置成Standard试一试.
 
用bde访问也可以!
 
你的DBF是VFP的DBF, 还是标准的DBF或borland的DBF,
如果是VFP的DBF , 则需要用ODBC设置, 如果是
标准的DBF或borland的DBF, 直接将alias type设定为
STANDARD.
 
不行的huizhang, 非标准dbase(clipper dbase). Standard型不行的
delphi fan 你要是有具体的情况,100分就归你
 
我用delphi 4也试过了, 不行的干活. 一样的毛病
 
delphi fan2你怎么不说话?
 
你用的什么dBase?我手头没有建库的工具,用delphi自带的database desktop
建可以吗?
 
先要在odbc设一个dsn,类型为.....dbf ,这时bde中就有了一个相同dsn名
的别名,用这个应该没有问题。(另外,clipper 的库和dbase 3 一样吧
只是索引文件不同?)
 

dbase数据库? 你在TTABLE中把DatabaseName设为数据文件所在的路径,

TableName设为文件名, 这样不是很方便的吗?
 
接受答案了.
 
后退
顶部