我不明白了,我并没有给我的数据库或计算机设置任何密码为什么在引用的时候
总是给我要用户名和密码
  该怎么处理

解决方案 »

  1.   

    你加入一个TDatabase或ADOConnection等可建立数据连接数据的控件,然后设其loginprompt为false,并在连接之前,将连接用户与密码赋给相应的param,即可解决;注adoconnection好像是用properties属性的.
      

  2.   

    如果用的是SQL Server数据库,那么就将TDatabase控件的Params属性中另入如下两句:
    user name=sa
    password=
    用TADOConnection控件将连接字符串中加上:
    user id=sa
    password=
    然后将TDatabase或TADOConnection的LoginPrompt属性设置为false.
      

  3.   

    query 控件有没有什么需不需要一些配合,他的属性如果那想设置错误了,会不会出现这种问题。
     我现在用的是Paradox并且为单机版的我只是想用SQL进行查询,所以不得不涉及到query 控件。我是刚接触delphi所以什么都得从最基础的来
     希望那位能多给与帮助
      

  4.   

    Delphi就是这样你如果不想出现login,
    就只有如: tinderman(塞外飞鹄) 所说
      

  5.   

    我是按照tinderman(塞外飞鹄) 那样做的,是每次运行程序时,不需要用户名和密码了,只是注意TDatabase控件应该放在菜单窗体上一起使用,否则好象用处不大,我也试过的。
      

  6.   

    用ADO控件,
    或者用session、TDataset控件 Params属性添加 
    user name=sa  password=
      

  7.   

    连接数据源的控件用那个,Tdatasource还是Tdatabase,Tquery也能直接连接数据源,到底用那一个,Tdatabase连接数据源时有Databasename属性,AliasName属性,driverName属性到底用那个属性进行连接。
      如果用了Tdatabase是不是就用不到Tdatasource控件了。
      

  8.   

    其实对于Paradox, 直接指定TQuary的Databasename属性为库所在路径即可;
    如果指定Databasename属性就不用指定AliasName属性,这两个属性是互斥的。
    还有,如果你现在已指定了在Databasename属性中指定了别名,那么只要不指定tableName属性,也是不会让你输入用户名和密码的。只要到需要使用时把表名赋给tableName属性即可。
      

  9.   

    问题尚未解决,如果哪位能将你调试通过的代码贴上来,(这段代码实现
    用Tquery控件的SQL查询),最好也说带上你用到的控件属性设置的说明
      如果问题解决,再送分40