请问*.db的文件用什么打开?
我这里有个*.db的表文件,怀疑是paradox的表,但是用delphi7的database desktop打开显示
currupt table/index header什么的,用网上的一些修复工具修复又又提示数据库版本不对的(是针对工具说的,不是这个表),
请问还有什么编译器生成的表文件是db的,应该如何打开或者修复这个表,当然能把数据导出来就可以了,这个表有120多M,对我很重要!谢谢
问题点数:0、回复次数:11Top
1 楼handi(handi)回复于 2005-06-02 13:45:45 得分 0
Sybase ASA
Top
2 楼njupt_zhb(攒钱买飞机)回复于 2005-06-02 18:32:32 得分 0
pb自带的sql anywhereTop
3 楼Soliqus(Solidus)回复于 2005-06-03 00:55:35 得分 0
我用winhex 打开看了一眼,发现里面有watcom的子样?请问watcom的表应该用什么浏览器打开阿?这个表看来不是paradox的,我记得这个公司现在都没了吧?watcom?好久以前听过阿?Top
4 楼tojxue(越来越老)回复于 2005-06-03 06:24:23 得分 0
应该是Sysbase Asa吧Top
5 楼ezlove(小豆丁)回复于 2005-06-03 08:29:14 得分 0
ASaTop
6 楼ezlove(小豆丁)回复于 2005-06-03 08:30:54 得分 0
具体方法应该是在PB的ODBC中先建一个同名的数据库 然后断开连接 把文件覆盖 连接就可以了 如果连不上 换别的试试Top
7 楼Soliqus(Solidus)回复于 2005-06-03 10:23:59 得分 0
winhex里面显示
WATCOM International Corp., Copyright (c) 1987, 1994
请问这个公司的东西用什么打开?我查了些资料,watcom确实有DB格式的数据库文件的,但是这公司好像10年前被sybase收购了吧,那么sybase ASA到底应该如何打开呢?我这是第一次接触数据库知识,谢谢各位,最好能更详细点?Top
8 楼j9dai(翔)(DoItNow)回复于 2005-06-03 11:12:59 得分 0
装个PB先 :)Top
9 楼Soliqus(Solidus)回复于 2005-06-03 13:46:03 得分 0
装好了啊,我就是不太会用ASA:(
哪位高手指点一下吧,从来不懂数据库啊Top
10 楼Soliqus(Solidus)回复于 2005-06-03 13:48:02 得分 0
这是问题:和我的差不多:
I have a database I need to convert to access so I can make use of it. It is part of a product ordering service which uses their own little program to order from the db.
It created an ODBC file using "Adaptive Server Anywhere" drivers
The file is a .db file
It contains (when viewed with notepad) "WATCOM International Corp"
I need to figure out how to open it to convert it to access for use.
Any ideas?
这个是解决方法,但是他说的方法我无法找到那个控制面板里的ODBC以及sybase db或者那个sybase driver.
I'm no expret either, but I think I can help you make a little progress. If you set up a DSN for the database using the driver you have, you can learn a few things about the database. That's not to say you can find out everything, but perhaps you can learn enough to move ahead. Once the database is available through ODBC, you can create a new database in MS Access and import the tables from the old database. The thing I'm not sure about is how you can get the relationships. But knowing what tables are in the old database might get you started.
In ODBC Data Sources (from Windows Control Panel), set up a User DSN, pointing to the sybase db and using the sybase driver. I don't use ODBC very often, so I can't be more specific about this task, but the wizard-like process makes most of it pretty self-evident.
Once that's done, go to MS Access and create a new database. Then go to the Tables tab, click the New button and choose Import Table. A file dialog will open. At the bottom, you will see a dropdown of file-types (*.mdb, *.dbf, etc.). In the list (usually at the bottom), you will find ODBC. Select that and another dialog will show. This dialog allows you to select a data source. The DSN you set up for the sybase file should be in the list. Select it and Access should show you all the tables and allow you to import them.
As I stated before, this will allow you to import the tables, but I'm not sure how you can get the relationships. I don't know how much help this is for you, but perhaps it will move things along a little.Top
11 楼Soliqus(Solidus)回复于 2005-06-05 17:13:46 得分 0
UP啊!!各位帮帮忙吧,谢谢了!Top




