环境:win2000+oracle8.0.5+bcb6我用Table1->open()打开数据表时总是报错:(ora-01020:没有登录),不知是什么原因,我测试过数据库别名没有问题呀
 而且在程序运行时怎么没有出现登录数据库窗口?

解决方案 »

  1.   

    我测试数据库别名没有问题啊。数据库就是在打开时报错的Table1->DatabaseName = MyOracle(数据库别名)
    Table1->TableName = test (表名)打在Form上把Table1->Active属性设为True时,弹出登录窗口
    ,我并没有添加TDatabase控件,但是程序运行时却没有登录窗口出现
      

  2.   

    使用的时候应该是这样的:Table->DatabaseName=MyOracle
    Table->TableName=登录名.表名