Dephi的过程与函数第一次使用
来源:互联网 发布:centos 下安装broadcom 编辑:程序博客网 时间:2024/05/21 12:45
unit K_SQLADO;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, Mask, DBCtrls, ExtCtrls, Buttons;
type
TSQLADO = class(TForm)
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
ADOQuery1: TADOQuery;
Button2: TButton;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Button3: TButton;
DataSource1: TDataSource;
ADOTable1: TADOTable;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
DBEdit3: TDBEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
BitBtn1: TBitBtn;
DBNavigator1: TDBNavigator;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
procedure test(str:string); //函数
function TestGC(intA:integer;intB:integer):integer; //过程
public
{ Public declarations }
end;
var
SQLADO: TSQLADO;
implementation
uses D_DataMoudule;
{$R *.dfm}
function TSQLADO.TestGC(intA:integer;intB:integer):integer;
begin
result:=intA+intB;
end;
procedure TSQLADO.test(str:string);
begin
Edit3.Text:=str+'函数';
end;
procedure TSQLADO.Button1Click(Sender: TObject);
var
strSQL:string;
begin
strSQL := 'insert into author(NAME,telphone) values(''' +
trim(edit1.Text ) + ''' ,''' + trim(edit2.Text) + ''')';
Adoquery1.SQL.Clear;
adoquery1.SQL.Add(strSQL);
adoquery1.ExecSQL;
end;
procedure TSQLADO.Button2Click(Sender: TObject);
begin
test(edit1.text);
end;
procedure TSQLADO.Button3Click(Sender: TObject);
var
intC,intA,intB:integer;
begin
intA:=strtoint(edit4.Text);
intB:=strtoint(edit5.Text);
intC:=TestGC(intA,intB);
showmessage(inttostr(intC));
end;
procedure TSQLADO.BitBtn1Click(Sender: TObject);
var
strSQL:string;
begin
try
strSql:='update author set Name='''+trim(dbedit2.Text)+''',telphone='''+
trim(dbedit3.Text)+''' where id='+dbedit1.Text;
adoquery1.SQL.Clear;
adoquery1.SQL.Add(strSQL);
adoquery1.ExecSQL;
showmessage('修改成功!');
except
showmessage('修改不成功!');
end;
end;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB, Mask, DBCtrls, ExtCtrls, Buttons;
type
TSQLADO = class(TForm)
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
ADOQuery1: TADOQuery;
Button2: TButton;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
Button3: TButton;
DataSource1: TDataSource;
ADOTable1: TADOTable;
DBEdit1: TDBEdit;
DBEdit2: TDBEdit;
DBEdit3: TDBEdit;
Label1: TLabel;
Label2: TLabel;
Label3: TLabel;
BitBtn1: TBitBtn;
DBNavigator1: TDBNavigator;
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
procedure test(str:string); //函数
function TestGC(intA:integer;intB:integer):integer; //过程
public
{ Public declarations }
end;
var
SQLADO: TSQLADO;
implementation
uses D_DataMoudule;
{$R *.dfm}
function TSQLADO.TestGC(intA:integer;intB:integer):integer;
begin
result:=intA+intB;
end;
procedure TSQLADO.test(str:string);
begin
Edit3.Text:=str+'函数';
end;
procedure TSQLADO.Button1Click(Sender: TObject);
var
strSQL:string;
begin
strSQL := 'insert into author(NAME,telphone) values(''' +
trim(edit1.Text ) + ''' ,''' + trim(edit2.Text) + ''')';
Adoquery1.SQL.Clear;
adoquery1.SQL.Add(strSQL);
adoquery1.ExecSQL;
end;
procedure TSQLADO.Button2Click(Sender: TObject);
begin
test(edit1.text);
end;
procedure TSQLADO.Button3Click(Sender: TObject);
var
intC,intA,intB:integer;
begin
intA:=strtoint(edit4.Text);
intB:=strtoint(edit5.Text);
intC:=TestGC(intA,intB);
showmessage(inttostr(intC));
end;
procedure TSQLADO.BitBtn1Click(Sender: TObject);
var
strSQL:string;
begin
try
strSql:='update author set Name='''+trim(dbedit2.Text)+''',telphone='''+
trim(dbedit3.Text)+''' where id='+dbedit1.Text;
adoquery1.SQL.Clear;
adoquery1.SQL.Add(strSQL);
adoquery1.ExecSQL;
showmessage('修改成功!');
except
showmessage('修改不成功!');
end;
end;
end.
- Dephi的过程与函数第一次使用
- VC++与Dephi的区别
- Dephi 中优秀的字符串分割函数
- DEPHI中tform类的构造函数与FORMCREATE的关系
- Dephi 的接口与回调 :ZT
- 使用Dephi组件的生存期管理
- Dephi中TChart的简单使用
- Dephi常用函数查询
- dephi字符串函数大全
- Dephi中的转换函数
- Dephi中使用ListView
- 第一次使用C++的函数模板
- 在Dephi中使用TStream读写数据的技巧
- 在Dephi中使用TStream读写数据的技巧
- 在Dephi中使用TStream读写数据的技巧
- dephi中使用ADOQuery书写SQL语句的一点技巧
- 在Dephi中使用TStream读写数据的技巧
- 在Dephi中使用TStream读写数据的技巧
- 众家评说Google新编程语言Dart
- Gmail邮箱的POP3服务设置
- 分页工具类
- 成为编程巨星的唯一秘诀
- 分页查询JSP页面查询列表详细内容
- Dephi的过程与函数第一次使用
- 电子商务与数据挖掘
- EL表达应用名
- 非类型化数据集和类型数据集
- 启动TomCat 出现java.net.BindException:Address already in use:JVM_Bind
- 据当前时间获取本学期周次
- telnet命令使用介绍
- JAVA+调用Web+Service的方法
- Linux内核的加密函数框架