delphi 怎样把增、删、改、查例子功能封装一个单元或模块里。
解决方案 »
- Delphi Trunc函数精度的问题,能解答送200分
- ICS组件包中的HttpCli1如何断点下载
- 如果公司的宽带是公网IP,我在家上网,我的程序是否可以通过指定公司的公网IP来访问它的sql2000数据库(个人版)。
- 熟悉LISTBOX控件的前辈帮个忙。。
- ASP中如果取得COM+返回的数据集
- 个人书籍管理系统需求分析
- Dephi7中有没有与ValueListEditors类似,但列数大于二的控件?
- 关于发送邮件的一个超极简单的问题!帮小弟解决一下吧!
- 悬案------如果在98下注册这个.dll的话,打开的所有IE窗口在任务栏上的小窗口都消失了!!!
- Delphi 中怎么让程序暂停一会儿?
- delphi按钮计数。点一下m增加1
- 如何进行数据结构方式写入到文件中内有图片
private
public
FConn: TADOConnection;
constructor Create(AOwner: TComponent; AConn: TADOConnection); override;
destructor Destroy; override;
protected
FSQLText: string;
FDataSet: TADOQuery;
function Get(out ResultData: TADOQuery): Integer;
function Save(const DeltaData: TADOQuery): Integer;
function Delete(const customerID: string): Integer;
end; //------------------------------------------
constructor TMesCustomer.Create(AOwner: TComponent; AConn: TADOConnection);
begin
inherited Create(AOwner);
if AConn <> nil then
FConn.Assign(AConn);
FDataSet.connection := FConn;
FSQLText := '';
end;destructor TMesCustomer.Destroy;
begin
inherited Destroy;
end;function TMesCustomer.Get(out ResultData: TADOQuery): Integer;
begin
FDataSet.close;
FDataSet.SQL.add('select * from t_customers ');
FDataSet.Open
end;function TMesCustomer.Delete(const customerID: string): Integer;
begin
FDataSet.close;
FDataSet.SQL.add('select * from t_customers where customerid='+customerID+'');
FDataSet.ExecSQL;
end;....其他类似了
TMesCustomer = class(TComponent);
private
public
FConn: TADOConnection;
constructor Create(AOwner: TComponent; AConn: TADOConnection); override;
destructor Destroy; override;
protected
FSQLText: string;
FDataSet: TADOQuery;
function Get(out ResultData: TADOQuery): Integer;
function Save(const DeltaData: TADOQuery): Integer;
function Delete(const customerID: string): Integer;
end;