我用Database連接時
AliasName=MyDB  //MyDB已在SQL Explorer中建立
DatabaseName=MyDatabase //MyDatabase是已在IntrBase中建立的數據庫名
將Connected設為true.會出現Intrbase登入對話框。並可以連接。
但在TForm1中Database.Open會出現錯誤。如下。.....EDBEngineError with message 'Unknown database.
Your user name and password are not defined .Ask your database administrator to setup an InterBase login.
Alias:MyDatabase'.Process stopped.Use Step or Run to continue.也沒有出現Intrbase登入對話框
為什麼會這樣。是哪裡沒有設置。(IntrBase Server 已運行)我是新手。多謝!

解决方案 »

  1.   

    Database.Open?
    database.connected:=true;
    或者设置一下loginprompt为false时在程序启动时可以不用再连接。
      

  2.   

    database.connected:=true;也不行。我試過。
    loginprompt为false时也不行。
    都出現同樣錯誤。我發現在DatabaseName屬性設為其他。比如1234,在Delphi中也可以連上。運行會出錯。(同樣錯。)為什麼會找不到數據庫
      

  3.   

    我想另外问一下,用ADO不是更好?
      

  4.   

    我想試試BDE.有人知道嗎?幫幫我
      

  5.   

    双击database1好好把对话框中的属性设置一下,也有可能是你的SQL SERVER 2000没连接上.
      

  6.   

    SQL SERVER 2000?我的數據庫是interbase.
      

  7.   

    用专用的吧。否则不好解决,BDE本身问题就多,没办法!