我运行了:   query1.Active:=false;
   query1.DatabaseName:='IBLOCAL';
   query1.SQL.Clear;
   query1.SQL.Add('select * from money');
   query1.Active:=true;程序要求我输入用户名与密码,请问我应该输入什么用户名与密码?(我在SQL2000 Server中定义了一个可以访问money权限的用户,并输入该用户,但程序仍提示密码错误)另外,请问'IBLOCAL'是什么(我在ODBC管理器中并没有发现这个IBLOCAL,我是依参考书中写入了这个'IBLOCAL'的)?谢谢指教!!!

解决方案 »

  1.   

    欧倒!
    query1.DatabaseName你的数据库连接的数据库名称请问我应该输入什么用户名与密码?
    连接数据库时数据库验证的数据库用户名和密码
      

  2.   

    我知啊,我自己建的ODBC数据源可以用呀,但是参考书上说到了这个IBLOCAL,我不知是怎么回事就跟着做了。你有什么高见请指教啊别呕别呕,数据库我刚学的。
      

  3.   

    可以不用输入用户名和密码,这样做:
    再加一个Database组件,设置它的“别名”为你要的数据库,再设置Database组件的“DatabaseName”属性-〉起一个名字,再设置它的LoginPrompt属性为false。最后重新设置Query1的DatabaseName属性为Database组件的“DatabaseName”属性值。