我de sql oracle 没装 只有access 还不错 ,‘建议’还得研究研究

解决方案 »

  1.   

    DBTools .vs. DataBase Explorer界面:
    界面太小,并且不带记忆功能,大小调整后不能保存。
    写SQL语句不够方便,建议参考DataBase Explorer或Oracle SQL WorkSheet,
    整体界面建议采用类资源管理器的界面性能:
    连接数据库慢于DataBase Explorer,(DataBase Explorer连接时并不枚举所有数据表)
    打开单个表速度慢于DataBase Explorer,(DataBase Explorer可能采用快照的方式)
    倒出数据速度太慢,并有可能导致死机,建议采用多线程。功能:
    没有对触发器,存储过程,函数,索引等的操作
    字段类型建议完全按照数据库本身的数据类型(例如char和varchar2不能统称为string)
    表的排序只有正序没有倒序,估计老兄采用的是建伪索引的方式,建议在SQL语句中判断
    ‘order by’并修改‘asc’或‘desc’。不要采用用红色代表正序的方式,建议采用象
    资源管理器那样在DBGrid.Column[i].Title上用‘△’‘▽’来表示。
    (总体来说,你的DBTools越象资源管理器,用户上手越快,使用的人越多)提了一些意见和建议,总体来说相比于DataBase Explorer尚有不足,
    但优点还是不容抹煞的,表的倒出功能就是一大创新(尤其是SQL查询结果的倒出)
    如果能增加异构数据库的快速转换或倒入倒出功能则更上层楼,因为MIS程序员经常
    会遇到老式Foxpro或Access数据库中的历史数据倒入Oracle新库的问题,是一件非常
    繁琐的工作。
      

  2.   

    谢谢quark(quark)兄的建议,我会尽量完善这个小东西的
      

  3.   

    顺便提一下,quark(quark)所说的异构数据库导入的功能现在就已经实现了,你在表名列表框里随便哪个表上点右键,弹出菜单里有个“拷贝到”