用一个TDataBase,里面有
database.params.add('user ddd');
database.params.add('password 123')
database.params.add('user ddd');
database.params.add('password 123')
解决方案 »
- 如何彻底的终止一个线程,我都给他Free掉了,可他还是在执行呀!!!!!!!!!!!!!
- 日期型变量的加减运算
- 请问如何在调整STRINGGRID的行高时使其它行与该行保持相同的高度,请给出详细代码
- 关于fastreport的合计框(memo)的数字转化为中文大写问题!
- 多语言怎样切换。请指教一二
- wise作安装程序怎么配sybase1151的dsedit的server name即sybase的sql.ini文件
- 为什么QuickReport控件绑定数据库某一表后,只能显示一条记录(在线,急,请给予解答)
- mimetype
- 我要打印image1,在FastReport中放了一个picture框,如何才能预览并打印,我用的是fr3
- 请问用什么控件向哪个端口发送数据包可以让机器重启动?
- SOS~~~
- 哪里有delphi6的installshield下载????
function DM.check(user,password,string):boolean;
with adoquery do
begin
active:=false;
params[1].value:=用户名;
params[2].value=密码;
active:=TRUE;
RESULT:=recount>0
end;先在adoquery1里建立两个参数。
select * from
table1
where user:=USER and password:=PASSWORD //USER,and password is params. 在access好像不是用: 来设置好像是用@符号还是别的符号。
No Risk No Gain
可以新建和删除用户
或者更改密码
================================================================
No Risk No Gain
function DM.check(user,password,string):boolean;
with adoquery do
begin
active:=false; //查找
params[1].value:=user;
params[2].value=password;
active:=TRUE;
if recount>0 then //查找
edit //or append; //or delete //找到后再添加,修改, 删除。 如果是删除就不用下面这三条语句, 添加、修改需要。
fieldvalue('user'):=password;
fieldvalue('password'):=password;
post //提交.
end;
你修改一下上面的代码就没问题.
我是要设置数据库密码
你这样
如果直接打开数据库呢
没办法保证数据库的安全
用户密码都是明文的
不适合这种情况
要设置数据库密码,而且还有权限上的区别================================================================
No Risk No Gain