delphi开发文档

delphi开发文档

ID:26441462

大小:84.50 KB

页数:15页

时间:2018-11-27

delphi开发文档_第1页
delphi开发文档_第2页
delphi开发文档_第3页
delphi开发文档_第4页
delphi开发文档_第5页
资源描述:

《delphi开发文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、开发文档一.ADO的动态数据库连接procedureTDataModule2.DataModuleCreate(Sender:TObject);beginADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password="";DataSource='+getcurrentdir+'house.mdb;PersistSecurityInfo=False';ADOConnection1.Open();end;其中getcurrentdir为获得当前路径的函

2、数functionGetCurrentDir:string;.二.ADOQuery的动态创建和释放1.先定义一个TADOQuery的变量Query;2.创建Query :Query:=TADOQuery(self);3.连接数据源 :Query.connection:=ADOConnection;4.Query的SQL的清空:Query.SQL.Clear;5.Query的SQL语言的赋予:Query.SQL.Text或者Query.SQL.Add();6.Query的参数赋值:Query.Parameters.ParamByName(‘

3、’).Vale;7.Query的SQL语句的执行:Query.Open或者Query.ExecSQL;8.Query的关闭:Query.Close;9.Query的释放:Query.Free;functionTDataModule2.CheckUserName(username:string):boolean;varQuery:TADOQuery;//核查用户名beginQuery:=TADOQuery.Create(self);Query.Connection:=ADOConnection1;15Query.SQL.Text:='sel

4、ect*from用户表where用户名=:name';Query.Parameters.ParamByName('name').Value:=username;Query.Open;ifQuery.RecordCount=1thenresult:=trueelseresult:=false;Query.Close;Query.Free;end;//密码的核查functionTDataModule2.CheckUserPassword(username,userpassword:string):boolean;varQuery:TADOQu

5、ery;beginQuery:=TADOQuery.Create(self);Query.Connection:=ADOConnection1;Query.SQL.Text:='select*from用户表where用户名=:name';Query.Parameters.ParamByName('name').Value:=username;Query.Open;ifQuery.fieldByName('密码').Value=userpasswordthenresult:=trueelseresult:=false;Query.Close

6、;Query.Free;end;//添加用户functionTDataModule2.AddUser(username,userpassword,jibie:string):boolean;varQuery:TADOQuery;beginQuery:=TADOQuery.Create(self);Query.Connection:=ADOConnection1;Query.SQL.Clear;Query.SQL.Text:='insertinto用户表(用户名,密码,级别)values(:name,:password,:jb)';15Qu

7、ery.Parameters.ParamByName('name').Value:=username;Query.Parameters.ParamByName('password').Value:=userpassword;Query.Parameters.ParamByName('jb').Value:=jibie;Query.Prepared;tryADOConnection1.BeginTrans;Query.ExecSQL;ADOConnection1.CommitTrans;result:=true;exceptADOConne

8、ction1.RollBackTrans;result:=false;end;Query.Close;Query.Free;end;//删除用户functionTDataModule2.Del

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。