如何解决在引用别名时delphi提示输入用户名和密码的问题

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

15 个解决方案

#1


LoginPrompt := False;

#2


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

#3


能说明白些吗?
仅只设置这一项,还是不行我试过了
我现在是入门,一切都是起步可能你认为想当然的我可能就没想到
希望你能尽量明白些

#4


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

#5


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

#6


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

#7


如果问题解决再送50分

#8


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

#9


同意樓上所說

#10


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

#11


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

#12


up

#13


up

#14


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

#15


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

#1


LoginPrompt := False;

#2


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

#3


能说明白些吗?
仅只设置这一项,还是不行我试过了
我现在是入门,一切都是起步可能你认为想当然的我可能就没想到
希望你能尽量明白些

#4


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

#5


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

#6


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

#7


如果问题解决再送50分

#8


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

#9


同意樓上所說

#10


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

#11


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

#12


up

#13


up

#14


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

#15


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